{"level":"info","ts":"2026-02-04T07:43:01Z","logger":"DeploymentValidation","msg":"Operator Version: 0.0.1"} {"level":"info","ts":"2026-02-04T07:43:01Z","logger":"DeploymentValidation","msg":"Go Version: go1.24.6 (Red Hat 1.24.6-1.module+el8.10.0+23407+428597c7) X:strictfipsruntime"} {"level":"info","ts":"2026-02-04T07:43:01Z","logger":"DeploymentValidation","msg":"Go OS/Arch: linux/amd64"} {"level":"info","ts":"2026-02-04T07:43:01Z","logger":"DeploymentValidation","msg":"Setting Up Manager"} {"level":"debug","ts":"2026-02-04T07:43:01Z","logger":"DeploymentValidation","msg":"Load KubeConfig"} {"level":"debug","ts":"2026-02-04T07:43:01Z","logger":"DeploymentValidation","msg":"Initialize Manager"} {"level":"debug","ts":"2026-02-04T07:43:01Z","logger":"DeploymentValidation","msg":"Initialize Scheme"} {"level":"debug","ts":"2026-02-04T07:43:01Z","logger":"DeploymentValidation","msg":"Getting Manager Options"} {"level":"debug","ts":"2026-02-04T07:43:01Z","logger":"DeploymentValidation","msg":"Adding Healthz and Readyz checks"} {"level":"debug","ts":"2026-02-04T07:43:01Z","logger":"DeploymentValidation","msg":"Registering Components"} {"level":"debug","ts":"2026-02-04T07:43:01Z","logger":"DeploymentValidation","msg":"Initialize Prometheus Registry"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"DeploymentValidation","msg":"Initialize Prometheus metrics endpoint","endpoint":"http://0.0.0.0:8383/metrics"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"DeploymentValidation","msg":"Initialize ConfigMap watcher"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"DeploymentValidation","msg":"Initialize Validation Engine"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"DeploymentValidation","msg":"Initialize Reconciler"} {"level":"info","ts":"2026-02-04T07:43:02Z","logger":"DeploymentValidation","msg":"Starting Manager"} {"level":"info","ts":"2026-02-04T07:43:02Z","msg":"starting server","name":"health probe","addr":"[::]:8081"} {"level":"info","ts":"2026-02-04T07:43:02Z","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-02-04T07:43:02Z","logger":"GenericReconciler","msg":"Current set of enabled checks","checks":"dangling-horizontalpodautoscaler, dangling-ingress, dangling-networkpolicy, dangling-networkpolicypeer-podselector, dangling-service, dangling-servicemonitor, dnsconfig-options, duplicate-env-var, host-ipc, host-network, host-pid, hpa-minimum-three-replicas, invalid-target-ports, liveness-port, minimum-three-replicas, no-anti-affinity, no-node-affinity, non-existent-service-account, non-isolated-pod, pdb-max-unavailable, pdb-min-available, privilege-escalation-container, privileged-container, readiness-port, run-as-non-root, scc-deny-privileged-container, startup-port, unsafe-sysctls, unset-cpu-requirements, unset-memory-requirements"} {"level":"info","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"The ConfigMap has been updated"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"info","ts":"2026-02-04T07:43:02Z","logger":"KubeAPIWarningLogger","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-02-04T07:43:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"info","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"info","ts":"2026-02-04T07:45:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"info","ts":"2026-02-04T07:47:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"info","ts":"2026-02-04T07:49:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"info","ts":"2026-02-04T07:51:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T07:53:02Z","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-02-04T07:53:02Z","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-02-04T07:53:02Z","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-02-04T07:53:02Z","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-02-04T07:53:02Z","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-02-04T07:53:02Z","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-02-04T07:53:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rhbk-operator\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rhbk-operator\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rhbk-operator\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rhbk-operator\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:53:02Z","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-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:53:02Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T07:53:02Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","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-02-04T07:53: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 and limits for your container 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-02-04T07:53: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 and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-application-controller\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","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-02-04T07:53: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 and limits for your container 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-02-04T07:53: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 and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-application-controller\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:53: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.19,helm.sh/chart=tssc-gitops-1.8.0"} {"level":"debug","ts":"2026-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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 and limits for your container 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-02-04T07:53: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 and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:53: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 and limits for your container 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-02-04T07:53: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 and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:53: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 and limits for your container 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-02-04T07:53: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 and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:53: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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:53: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 requests and limits for your container 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-02-04T07:53: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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:53: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 requests and limits for your container 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-02-04T07:53: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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:53: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 requests and limits for your container 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-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","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-02-04T07:53: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 and limits for your container 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-02-04T07:53: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 and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-application-controller\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-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-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-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-02-04T07:53: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-02-04T07:53:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:53: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-02-04T07:53:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T07:53:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T07:53:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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 and limits for your container 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-02-04T07:53: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 and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:53: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 and limits for your container 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-02-04T07:53: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 and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:53: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 and limits for your container 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-02-04T07:53: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 and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:53: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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:53: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 requests and limits for your container 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-02-04T07:53: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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:53: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 requests and limits for your container 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-02-04T07:53: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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:53: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 requests and limits for your container 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-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-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-02-04T07:53: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-02-04T07:53: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-02-04T07:53: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-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T07:53:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T07:53: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-02-04T07:53:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:53: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-02-04T07:53:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:53:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T07:53:03Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T07:53:03Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T07:53:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T07:53:03Z","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-02-04T07:53:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:53:03Z","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-02-04T07:53:03Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T07:53:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:53: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=655cb6f654"} {"level":"debug","ts":"2026-02-04T07:53: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":"info","ts":"2026-02-04T07:53:03Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:55:02Z","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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:55:02Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:55:02Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T07:55: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-02-04T07:55: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-02-04T07:55: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-02-04T07:55: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-02-04T07:55: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-02-04T07:55: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-02-04T07:55: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-02-04T07:55: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 and limits for your container 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-02-04T07:55: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 and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:55: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 and limits for your container 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-02-04T07:55: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 and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:55: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 and limits for your container 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-02-04T07:55: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 and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:55: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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:55: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 requests and limits for your container 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-02-04T07:55: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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:55: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 requests and limits for your container 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-02-04T07:55: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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:55: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 requests and limits for your container 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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T07:55: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-02-04T07:55: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-02-04T07:55: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-02-04T07:55: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-02-04T07:55:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-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-02-04T07:55: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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55: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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55: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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55: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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55: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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55: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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55: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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55: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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55: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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55: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.19,helm.sh/chart=tssc-gitops-1.8.0"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:55:02Z","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-02-04T07:55:02Z","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-02-04T07:55:02Z","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-02-04T07:55:02Z","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-02-04T07:55:02Z","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-02-04T07:55:02Z","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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:55:02Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:55:02Z","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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:55:02Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:55:02Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:55:02Z","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=655cb6f654"} {"level":"debug","ts":"2026-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T07:55:02Z","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-02-04T07:55:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T07:55:03Z","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.8.0"} {"level":"debug","ts":"2026-02-04T07:55:03Z","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-02-04T07:55:03Z","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-02-04T07:55:03Z","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-02-04T07:55:03Z","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-02-04T07:55:03Z","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-02-04T07:55:03Z","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-02-04T07:55:03Z","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-02-04T07:55:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak-keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak-keycloak\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"realm-test\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"realm-test\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak-keycloak\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak-keycloak\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"realm-test\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"realm-test\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-85bfd77588,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-02-04T07:55:03Z","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-02-04T07:55:03Z","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-02-04T07:55:03Z","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-02-04T07:55:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","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-02-04T07:55:03Z","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-02-04T07:55:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-02-04T07:55:03Z","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-02-04T07:55:03Z","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-02-04T07:55:03Z","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-02-04T07:55:03Z","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-02-04T07:55:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T07:55:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-02-04T07:55:03Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7dcc779496,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-02-04T07:57:02Z","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-02-04T07:57:02Z","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-02-04T07:57:02Z","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-02-04T07:57:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","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-02-04T07:57:02Z","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-02-04T07:57:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,batch.kubernetes.io/job-name=tssc-iam,controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,job-name=tssc-iam"} {"level":"debug","ts":"2026-02-04T07:57:02Z","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-02-04T07:57:02Z","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-02-04T07:57:02Z","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-02-04T07:57:02Z","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-02-04T07:57:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:57:02Z","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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:57:02Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:57:02Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57: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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57: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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57: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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57: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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57: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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57: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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57: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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57: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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57: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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57: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.19,helm.sh/chart=tssc-gitops-1.8.0"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:57:02Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:57:02Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:57:02Z","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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:57:02Z","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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:57:02Z","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-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:57:02Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T07:57:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:57: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=655cb6f654"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T07:57: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-02-04T07:57:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,batch.kubernetes.io/job-name=ctlog-createtree-job-lgwfr,controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,job-name=ctlog-createtree-job-lgwfr"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"ctlog-createtree-job\" not found"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"createtree\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:57: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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"fulcio\" not found"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"fulcio-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"fulcio\" not found"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"fulcio-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:57: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"} {"level":"debug","ts":"2026-02-04T07:57:03Z","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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-db\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-db\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-db\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-db\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-db\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-db\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-db\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-db\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:57: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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"createtree\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgwfr","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:57: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-02-04T07:57:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,batch.kubernetes.io/job-name=rekor-createtree-job-jmgwb,controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,job-name=rekor-createtree-job-jmgwb"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor-createtree-job\" not found"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"createtree\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/instance=tssc-tas,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-tas,app.kubernetes.io/version=1.3,helm.sh/chart=tssc-tas-1.8.0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"test-tssc-tas","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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"test-tssc-tas","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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"test-tssc-tas","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-tas\" not found"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"test-tssc-tas","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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"test-tssc-tas","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"test-tssc-tas","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"statefulsets-test\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"test-tssc-tas","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container 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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"test-tssc-tas","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"test-tssc-tas","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"statefulsets-test\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"test-tssc-tas","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"statefulsets-test\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"test-tssc-tas","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"test-tssc-tas","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container 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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"test-tssc-tas","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"statefulsets-test\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"test-tssc-tas","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"statefulsets-test\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:57: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=6ccd7d6f7b"} {"level":"debug","ts":"2026-02-04T07:57:03Z","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-02-04T07:57:03Z","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-02-04T07:57:03Z","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-02-04T07:57:03Z","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-02-04T07:57:03Z","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-02-04T07:57:03Z","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-02-04T07:57:03Z","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-02-04T07:57:03Z","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-02-04T07:57:03Z","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-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:57: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-02-04T07:57: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-02-04T07:57: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-02-04T07:57: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-02-04T07:57: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-02-04T07:57:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,batch.kubernetes.io/job-name=segment-backup-installation-pn8lf,controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,job-name=segment-backup-installation-pn8lf"} {"level":"debug","ts":"2026-02-04T07:57: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=65d6878b4d"} {"level":"debug","ts":"2026-02-04T07:57: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=6b6c765db9"} {"level":"debug","ts":"2026-02-04T07:57:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T07:57: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-02-04T07:57:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T07:57: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-02-04T07:57:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T07:57: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=64fcb97544"} {"level":"debug","ts":"2026-02-04T07:57: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":"info","ts":"2026-02-04T07:57:03Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T07:59:02Z","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-02-04T07:59:02Z","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-02-04T07:59:02Z","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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T07:59:02Z","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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:59:02Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:59:02Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T07:59:02Z","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-02-04T07:59:02Z","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-02-04T07:59:02Z","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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59: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.19,helm.sh/chart=tssc-gitops-1.8.0"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T07:59:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=5d6b7b6d97,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-02-04T07:59:02Z","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-02-04T07:59:02Z","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-02-04T07:59:02Z","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-02-04T07:59:02Z","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-02-04T07:59:02Z","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-5fc776f788,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-02-04T07:59:02Z","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-02-04T07:59:02Z","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-02-04T07:59:02Z","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-02-04T07:59:02Z","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-02-04T07:59:02Z","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-02-04T07:59:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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.0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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=122cbe92-18e2-45e5-b0da-fc04ef8d96b5,batch.kubernetes.io/job-name=migrate-db,controller-uid=122cbe92-18e2-45e5-b0da-fc04ef8d96b5,job-name=migrate-db"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"migrate-db","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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=df978f9fd"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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=787bd949fd"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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.0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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=4ffc5a6f-e720-4dbd-8d5d-036c3221208c,batch.kubernetes.io/job-name=create-db,controller-uid=4ffc5a6f-e720-4dbd-8d5d-036c3221208c,job-name=create-db"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-db","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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=19e292ca-4c1b-4092-9df9-94abd89eadd0,batch.kubernetes.io/job-name=create-importers,controller-uid=19e292ca-4c1b-4092-9df9-94abd89eadd0,job-name=create-importers"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"job\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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.0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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.0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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.0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T07:59: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=655cb6f654"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","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-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","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-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","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-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"createtree\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-createtree-job-jmgwb","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:59: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=6b6c765db9"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"liveness-port","check_description":"Indicates when containers have a liveness probe to a not exposed port.","check_remediation":"Check which ports you've exposed and ensure they match what you have specified in the liveness probe.","check_failure_reason":"container \"trillian-logserver\" does not expose port 8090 for the HTTPGet"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"trillian-logserver\" not found"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"readiness-port","check_description":"Indicates when containers have a readiness probe to a not exposed port.","check_remediation":"Check which ports you've exposed and ensure they match what you have specified in the readiness probe.","check_failure_reason":"container \"trillian-logserver\" does not expose port 8090 for the HTTPGet"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"wait-for-trillian-db\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"trillian-logserver\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","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-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-search-ui\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,batch.kubernetes.io/job-name=rekor-createtree-job-jmgwb,controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,job-name=rekor-createtree-job-jmgwb"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,batch.kubernetes.io/job-name=segment-backup-installation-pn8lf,controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,job-name=segment-backup-installation-pn8lf"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59: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-02-04T07:59: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-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T07:59: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=9794686b5"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"enable-tls\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T07:59: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=64fcb97544"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T07:59: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=66f85997fc"} {"level":"debug","ts":"2026-02-04T07:59: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=65d6878b4d"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59: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-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59: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=657b9d9449"} {"level":"debug","ts":"2026-02-04T07:59: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=6ccd7d6f7b"} {"level":"debug","ts":"2026-02-04T07:59: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"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-ktlk5","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-init\" has memory request 0"} {"level":"debug","ts":"2026-02-04T07:59: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=55c54947b"} {"level":"debug","ts":"2026-02-04T07:59: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=dc486449-bd81-4fc0-a91c-db5bb552db6e,batch.kubernetes.io/job-name=tuf-repository-init-ktlk5,controller-uid=dc486449-bd81-4fc0-a91c-db5bb552db6e,job-name=tuf-repository-init-ktlk5,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T07:59: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-02-04T07:59: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-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,batch.kubernetes.io/job-name=ctlog-createtree-job-lgwfr,controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,job-name=ctlog-createtree-job-lgwfr"} {"level":"debug","ts":"2026-02-04T07:59: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=595d875dd6"} {"level":"debug","ts":"2026-02-04T07:59: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"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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.8,helm.sh/chart=tssc-dh-1.8.0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T07:59:03Z","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.20,helm.sh/chart=tssc-pipelines-1.8.0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7dcc779496,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,batch.kubernetes.io/job-name=tssc-iam,controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,job-name=tssc-iam"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T07:59:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T07:59:04Z","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-02-04T07:59:04Z","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-02-04T07:59:04Z","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-02-04T07:59:04Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:01:02Z","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.20,helm.sh/chart=tssc-pipelines-1.8.0"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:01:02Z","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.8,helm.sh/chart=tssc-dh-1.8.0"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7dcc779496,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,batch.kubernetes.io/job-name=tssc-iam,controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,job-name=tssc-iam"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:01:02Z","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-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:01:02Z","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-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:01:02Z","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-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:01:02Z","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-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:01:02Z","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-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:01:02Z","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-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:01:02Z","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-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:01:02Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:01:02Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:01:02Z","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-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:01:02Z","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-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:01:02Z","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-02-04T08:01:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01: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.19,helm.sh/chart=tssc-gitops-1.8.0"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=5d6b7b6d97,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01: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-02-04T08:01: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-02-04T08:01: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-02-04T08:01: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-5fc776f788,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01: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-02-04T08:01: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-02-04T08:01: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-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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=4ffc5a6f-e720-4dbd-8d5d-036c3221208c,batch.kubernetes.io/job-name=create-db,controller-uid=4ffc5a6f-e720-4dbd-8d5d-036c3221208c,job-name=create-db"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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.0"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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.0"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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=19e292ca-4c1b-4092-9df9-94abd89eadd0,batch.kubernetes.io/job-name=create-importers,controller-uid=19e292ca-4c1b-4092-9df9-94abd89eadd0,job-name=create-importers"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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=787bd949fd"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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-02-04T08:01:03Z","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-02-04T08:01:03Z","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-02-04T08:01:03Z","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-02-04T08:01:03Z","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-02-04T08:01:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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.0"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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-02-04T08:01:03Z","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-02-04T08:01:03Z","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-02-04T08:01:03Z","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-02-04T08:01:03Z","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-02-04T08:01:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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-02-04T08:01:03Z","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-02-04T08:01:03Z","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-02-04T08:01:03Z","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-02-04T08:01:03Z","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-02-04T08:01:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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.0"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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=122cbe92-18e2-45e5-b0da-fc04ef8d96b5,batch.kubernetes.io/job-name=migrate-db,controller-uid=122cbe92-18e2-45e5-b0da-fc04ef8d96b5,job-name=migrate-db"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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=df978f9fd"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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.0"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01:03Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:01: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=655cb6f654"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:01: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=66f85997fc"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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=9794686b5"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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=64fcb97544"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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=657b9d9449"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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=6b6c765db9"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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=6ccd7d6f7b"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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=dc486449-bd81-4fc0-a91c-db5bb552db6e,batch.kubernetes.io/job-name=tuf-repository-init-ktlk5,controller-uid=dc486449-bd81-4fc0-a91c-db5bb552db6e,job-name=tuf-repository-init-ktlk5,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,batch.kubernetes.io/job-name=ctlog-createtree-job-lgwfr,controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,job-name=ctlog-createtree-job-lgwfr"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,batch.kubernetes.io/job-name=rekor-createtree-job-jmgwb,controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,job-name=rekor-createtree-job-jmgwb"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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=65d6878b4d"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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=55c54947b"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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=595d875dd6"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,batch.kubernetes.io/job-name=segment-backup-installation-pn8lf,controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,job-name=segment-backup-installation-pn8lf"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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"} {"level":"debug","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:01: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-02-04T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-02-04T08:01:03Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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=9794686b5"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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=55c54947b"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,batch.kubernetes.io/job-name=rekor-createtree-job-jmgwb,controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,job-name=rekor-createtree-job-jmgwb"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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=6b6c765db9"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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=64fcb97544"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,batch.kubernetes.io/job-name=ctlog-createtree-job-lgwfr,controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,job-name=ctlog-createtree-job-lgwfr"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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=595d875dd6"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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=657b9d9449"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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=65d6878b4d"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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=6ccd7d6f7b"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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=66f85997fc"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,batch.kubernetes.io/job-name=segment-backup-installation-pn8lf,controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,job-name=segment-backup-installation-pn8lf"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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=dc486449-bd81-4fc0-a91c-db5bb552db6e,batch.kubernetes.io/job-name=tuf-repository-init-ktlk5,controller-uid=dc486449-bd81-4fc0-a91c-db5bb552db6e,job-name=tuf-repository-init-ktlk5,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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.8,helm.sh/chart=tssc-dh-1.8.0"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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.20,helm.sh/chart=tssc-pipelines-1.8.0"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7dcc779496,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,batch.kubernetes.io/job-name=tssc-iam,controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,job-name=tssc-iam"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:03:02Z","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-02-04T08:03:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:03: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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03: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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03: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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03: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.19,helm.sh/chart=tssc-gitops-1.8.0"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03: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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03: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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03: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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03: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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03: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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03: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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03: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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=5d6b7b6d97,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:03: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-5fc776f788,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:03: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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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=19e292ca-4c1b-4092-9df9-94abd89eadd0,batch.kubernetes.io/job-name=create-importers,controller-uid=19e292ca-4c1b-4092-9df9-94abd89eadd0,job-name=create-importers"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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.0"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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-02-04T08:03:03Z","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-02-04T08:03:03Z","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-02-04T08:03:03Z","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-02-04T08:03:03Z","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-02-04T08:03:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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-02-04T08:03:03Z","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-02-04T08:03:03Z","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-02-04T08:03:03Z","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-02-04T08:03:03Z","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-02-04T08:03:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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.0"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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.0"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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=4ffc5a6f-e720-4dbd-8d5d-036c3221208c,batch.kubernetes.io/job-name=create-db,controller-uid=4ffc5a6f-e720-4dbd-8d5d-036c3221208c,job-name=create-db"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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=787bd949fd"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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=df978f9fd"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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-02-04T08:03:03Z","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-02-04T08:03:03Z","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-02-04T08:03:03Z","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-02-04T08:03:03Z","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-02-04T08:03:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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=122cbe92-18e2-45e5-b0da-fc04ef8d96b5,batch.kubernetes.io/job-name=migrate-db,controller-uid=122cbe92-18e2-45e5-b0da-fc04ef8d96b5,job-name=migrate-db"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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.0"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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.0"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03:03Z","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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:03: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=655cb6f654"} {"level":"debug","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:03: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-02-04T08:03:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-02-04T08:03:03Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T08:05: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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05: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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05: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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05: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.19,helm.sh/chart=tssc-gitops-1.8.0"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05: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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05: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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05: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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05: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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05: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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05: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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=5d6b7b6d97,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","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-02-04T08:05:02Z","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-02-04T08:05:02Z","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-02-04T08:05:02Z","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-5fc776f788,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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.0"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","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-02-04T08:05:02Z","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-02-04T08:05:02Z","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-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","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-02-04T08:05:02Z","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-02-04T08:05:02Z","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-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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.0"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=19e292ca-4c1b-4092-9df9-94abd89eadd0,batch.kubernetes.io/job-name=create-importers,controller-uid=19e292ca-4c1b-4092-9df9-94abd89eadd0,job-name=create-importers"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=787bd949fd"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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.0"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=4ffc5a6f-e720-4dbd-8d5d-036c3221208c,batch.kubernetes.io/job-name=create-db,controller-uid=4ffc5a6f-e720-4dbd-8d5d-036c3221208c,job-name=create-db"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=122cbe92-18e2-45e5-b0da-fc04ef8d96b5,batch.kubernetes.io/job-name=migrate-db,controller-uid=122cbe92-18e2-45e5-b0da-fc04ef8d96b5,job-name=migrate-db"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=df978f9fd"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","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-02-04T08:05:02Z","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-02-04T08:05:02Z","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-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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.0"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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.0"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=655cb6f654"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,batch.kubernetes.io/job-name=segment-backup-installation-pn8lf,controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,job-name=segment-backup-installation-pn8lf"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=6ccd7d6f7b"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=66f85997fc"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,batch.kubernetes.io/job-name=ctlog-createtree-job-lgwfr,controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,job-name=ctlog-createtree-job-lgwfr"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=64fcb97544"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=9794686b5"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=657b9d9449"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=6b6c765db9"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=dc486449-bd81-4fc0-a91c-db5bb552db6e,batch.kubernetes.io/job-name=tuf-repository-init-ktlk5,controller-uid=dc486449-bd81-4fc0-a91c-db5bb552db6e,job-name=tuf-repository-init-ktlk5,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=65d6878b4d"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=55c54947b"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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=595d875dd6"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","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-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,batch.kubernetes.io/job-name=rekor-createtree-job-jmgwb,controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,job-name=rekor-createtree-job-jmgwb"} {"level":"debug","ts":"2026-02-04T08:05:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:05:03Z","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.20,helm.sh/chart=tssc-pipelines-1.8.0"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,batch.kubernetes.io/job-name=tssc-iam,controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,job-name=tssc-iam"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7dcc779496,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:05:03Z","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-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:05:03Z","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-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:05:03Z","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-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:05:03Z","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-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:05:03Z","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-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:05:03Z","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-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:05:03Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:05:03Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:05:03Z","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-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:05:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:05:04Z","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-02-04T08:05:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:05:04Z","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-02-04T08:05:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:05:04Z","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-02-04T08:05:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:05:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:05:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"info","ts":"2026-02-04T08:05:04Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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=6ccd7d6f7b"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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=657b9d9449"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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=66f85997fc"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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=dc486449-bd81-4fc0-a91c-db5bb552db6e,batch.kubernetes.io/job-name=tuf-repository-init-ktlk5,controller-uid=dc486449-bd81-4fc0-a91c-db5bb552db6e,job-name=tuf-repository-init-ktlk5,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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=64fcb97544"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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=9794686b5"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,batch.kubernetes.io/job-name=ctlog-createtree-job-lgwfr,controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,job-name=ctlog-createtree-job-lgwfr"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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=55c54947b"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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=595d875dd6"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,batch.kubernetes.io/job-name=rekor-createtree-job-jmgwb,controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,job-name=rekor-createtree-job-jmgwb"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,batch.kubernetes.io/job-name=segment-backup-installation-pn8lf,controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,job-name=segment-backup-installation-pn8lf"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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=65d6878b4d"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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=6b6c765db9"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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.20,helm.sh/chart=tssc-pipelines-1.8.0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7dcc779496,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,batch.kubernetes.io/job-name=tssc-iam,controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,job-name=tssc-iam"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-b2fcf7d516,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,apps.kubernetes.io/pod-index=0,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-b2fcf7d516-78988678cf,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,statefulset.kubernetes.io/pod-name=affinity-assistant-b2fcf7d516-0,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-b2fcf7d516","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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-b2fcf7d516","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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-b2fcf7d516","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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-b2fcf7d516","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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-b2fcf7d516","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container,tekton.dev/taskRunUID=e05bea53-b6a5-47ea-bca7-00b1df653be2"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-generate-sboms\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-merge-sboms\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-sbom\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-generate-sboms\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-generate-sboms\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-merge-sboms\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-merge-sboms\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-sbom\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-sbom\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-generate-sboms\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-generate-sboms\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-merge-sboms\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-merge-sboms\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-sbom\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-sbom\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository,tekton.dev/taskRunUID=0dfe10f2-ea21-4f01-a9ec-115255fb63e7"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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 requests and limits for your container based on 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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 requests and limits for your container based on its 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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 requests and limits for your container based 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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 requests and limits for your container based 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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-init,tekton.dev/taskRunUID=dcbc3293-1000-4dce-af1b-3fe61ff526ed"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-init-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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-init-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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-init-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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-init-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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-init-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-init-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-init-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-init-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-init-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-init-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-init-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-init-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-init-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-init-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on 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-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-init-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-init-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its 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-02-04T08:07:02Z","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-b2fcf7d516,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-tncygyzs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-tncygyzs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-tncygyzs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-tncygyzs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-tncygyzs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-jzbvfqxh","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-jzbvfqxh","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-jzbvfqxh","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-jzbvfqxh","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-jzbvfqxh","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-jzbvfqxh","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-jzbvfqxh","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-jzbvfqxh","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-jzbvfqxh","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-jzbvfqxh","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:07:02Z","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-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:07:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:07:03Z","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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:07:03Z","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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:07:03Z","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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:07:03Z","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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:07:03Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:07:03Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:07:03Z","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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:07:03Z","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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:07:03Z","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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:07: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.19,helm.sh/chart=tssc-gitops-1.8.0"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07: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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07: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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07: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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07: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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07: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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07: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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07: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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07: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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07: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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07: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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=5d6b7b6d97,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:07: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-5fc776f788,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:07: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-02-04T08:07:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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.0"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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-02-04T08:07:04Z","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-02-04T08:07:04Z","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-02-04T08:07:04Z","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-02-04T08:07:04Z","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-02-04T08:07:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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-02-04T08:07:04Z","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-02-04T08:07:04Z","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-02-04T08:07:04Z","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-02-04T08:07:04Z","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-02-04T08:07:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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=19e292ca-4c1b-4092-9df9-94abd89eadd0,batch.kubernetes.io/job-name=create-importers,controller-uid=19e292ca-4c1b-4092-9df9-94abd89eadd0,job-name=create-importers"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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=df978f9fd"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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=4ffc5a6f-e720-4dbd-8d5d-036c3221208c,batch.kubernetes.io/job-name=create-db,controller-uid=4ffc5a6f-e720-4dbd-8d5d-036c3221208c,job-name=create-db"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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.0"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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-02-04T08:07:04Z","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-02-04T08:07:04Z","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-02-04T08:07:04Z","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-02-04T08:07:04Z","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-02-04T08:07:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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-02-04T08:07:04Z","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-02-04T08:07:04Z","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-02-04T08:07:04Z","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-02-04T08:07:04Z","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-02-04T08:07:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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.0"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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.0"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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=787bd949fd"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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=122cbe92-18e2-45e5-b0da-fc04ef8d96b5,batch.kubernetes.io/job-name=migrate-db,controller-uid=122cbe92-18e2-45e5-b0da-fc04ef8d96b5,job-name=migrate-db"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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.0"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07:04Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:07: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-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:07: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=655cb6f654"} {"level":"debug","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-02-04T08:07:04Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:09:02Z","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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:09:02Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:09:02Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:09:02Z","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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:09:02Z","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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:09:02Z","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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09: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.19,helm.sh/chart=tssc-gitops-1.8.0"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=5d6b7b6d97,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:09:02Z","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-5fc776f788,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:09:02Z","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-02-04T08:09:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:09:03Z","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.0"} {"level":"debug","ts":"2026-02-04T08:09:03Z","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-02-04T08:09:03Z","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-02-04T08:09:03Z","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-02-04T08:09:03Z","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-02-04T08:09:03Z","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-02-04T08:09:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:09:03Z","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-02-04T08:09:03Z","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-02-04T08:09:03Z","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-02-04T08:09:03Z","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-02-04T08:09:03Z","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-02-04T08:09:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:09:03Z","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.0"} {"level":"debug","ts":"2026-02-04T08:09:03Z","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-02-04T08:09:03Z","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-02-04T08:09:03Z","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-02-04T08:09:03Z","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-02-04T08:09:03Z","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-02-04T08:09:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:09:03Z","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-02-04T08:09:03Z","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-02-04T08:09:03Z","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-02-04T08:09:03Z","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-02-04T08:09:03Z","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-02-04T08:09:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:09:03Z","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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:09:03Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:09:03Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:09:03Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:09:03Z","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=787bd949fd"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:09:03Z","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=df978f9fd"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:09:03Z","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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:09:03Z","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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:09: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=655cb6f654"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:09: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=dc486449-bd81-4fc0-a91c-db5bb552db6e,batch.kubernetes.io/job-name=tuf-repository-init-ktlk5,controller-uid=dc486449-bd81-4fc0-a91c-db5bb552db6e,job-name=tuf-repository-init-ktlk5,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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=66f85997fc"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,batch.kubernetes.io/job-name=segment-backup-installation-pn8lf,controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,job-name=segment-backup-installation-pn8lf"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,batch.kubernetes.io/job-name=rekor-createtree-job-jmgwb,controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,job-name=rekor-createtree-job-jmgwb"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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=65d6878b4d"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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=55c54947b"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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=6b6c765db9"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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=595d875dd6"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,batch.kubernetes.io/job-name=ctlog-createtree-job-lgwfr,controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,job-name=ctlog-createtree-job-lgwfr"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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=657b9d9449"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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=6ccd7d6f7b"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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=64fcb97544"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09: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=9794686b5"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:09:03Z","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.20,helm.sh/chart=tssc-pipelines-1.8.0"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7dcc779496,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,batch.kubernetes.io/job-name=tssc-iam,controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,job-name=tssc-iam"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment,tekton.dev/taskRunUID=5c44ccd9-494b-4513-a969-6ec7d4363570"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-patch-gitops\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-patch-gitops\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-patch-gitops\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-patch-gitops\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-patch-gitops\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","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-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom,tekton.dev/taskRunUID=ccef5248-8274-4992-874b-21a547a4558b"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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-annotate-task\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-annotate-task\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-annotate-task\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-annotate-task\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-annotate-task\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-build-container,tekton.dev/taskRunUID=3d96b209-4fc7-46c4-868d-58d6836a4c8a"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-generate-sboms\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-merge-sboms\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-sbom\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-generate-sboms\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-generate-sboms\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-merge-sboms\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-merge-sboms\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-sbom\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-sbom\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-generate-sboms\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-generate-sboms\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-merge-sboms\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-merge-sboms\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-sbom\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-o0a7a016fb38d4e3faf792f611662d520-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-sbom\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom,tekton.dev/taskRunUID=f6a8bcd1-1525-4762-adce-50677c6ab729"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-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-annotate-task\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-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-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-annotate-task\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-annotate-task\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-deploy-check,tekton.dev/taskRunUID=6aa28fb0-b4b9-41b9-9bb6-d4c2bdcc1a02"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-scan,tekton.dev/taskRunUID=58e451ce-25c5-45d0-a0e8-e571d9cc3210"} {"level":"debug","ts":"2026-02-04T08:09:04Z","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-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-summary,tekton.dev/taskRunUID=2d1079e9-8795-46af-ab79-ced038d0c064"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-check,tekton.dev/taskRunUID=9a841688-a379-4082-8db9-2633f1505c28"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container,tekton.dev/taskRunUID=e05bea53-b6a5-47ea-bca7-00b1df653be2"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-init,tekton.dev/taskRunUID=dcbc3293-1000-4dce-af1b-3fe61ff526ed"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-summary,tekton.dev/taskRunUID=93ae2c0f-8531-4502-91e7-2897f7ccbb88"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository,tekton.dev/taskRunUID=0dfe10f2-ea21-4f01-a9ec-115255fb63e7"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-f5116ae0f376cfb88428a34ffbe7eb89-clone-repository,tekton.dev/taskRunUID=654d81be-ac39-4a76-9cf6-4a113de349cb"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-f5116ae0f376c808d8d5dd18f8742d43b04322b207fc2-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its 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-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-check,tekton.dev/taskRunUID=2e6b3119-e947-4339-b691-7acb4c5aa86e"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-scan,tekton.dev/taskRunUID=d1e2a3c0-5c6c-4fbf-b965-8e64bc53e40d"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-init,tekton.dev/taskRunUID=98ee86e7-df89-44fb-9a25-b492767d77b7"} {"level":"debug","ts":"2026-02-04T08:09:04Z","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-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:09:04Z","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-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:09:04Z","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-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:09:04Z","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-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:09:04Z","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-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:09:04Z","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-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:09:04Z","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-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-02-04T08:09:04Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-tncygyzs","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-tncygyzs","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-tncygyzs","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-tncygyzs","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-tncygyzs","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11: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.19,helm.sh/chart=tssc-gitops-1.8.0"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=5d6b7b6d97,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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-5fc776f788,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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=787bd949fd"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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-02-04T08:11:02Z","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-02-04T08:11:02Z","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-02-04T08:11:02Z","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-02-04T08:11:02Z","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-02-04T08:11:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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=df978f9fd"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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-02-04T08:11:02Z","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-02-04T08:11:02Z","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-02-04T08:11:02Z","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-02-04T08:11:02Z","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-02-04T08:11:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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.0"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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.0"} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:11:02Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:11:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:11: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=655cb6f654"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:11: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=66f85997fc"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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=65d6878b4d"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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=6ccd7d6f7b"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,batch.kubernetes.io/job-name=ctlog-createtree-job-lgwfr,controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,job-name=ctlog-createtree-job-lgwfr"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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=55c54947b"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,batch.kubernetes.io/job-name=rekor-createtree-job-jmgwb,controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,job-name=rekor-createtree-job-jmgwb"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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=dc486449-bd81-4fc0-a91c-db5bb552db6e,batch.kubernetes.io/job-name=tuf-repository-init-ktlk5,controller-uid=dc486449-bd81-4fc0-a91c-db5bb552db6e,job-name=tuf-repository-init-ktlk5,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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=657b9d9449"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,batch.kubernetes.io/job-name=segment-backup-installation-pn8lf,controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,job-name=segment-backup-installation-pn8lf"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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=9794686b5"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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=595d875dd6"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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=64fcb97544"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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=6b6c765db9"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11: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-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:11:03Z","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.20,helm.sh/chart=tssc-pipelines-1.8.0"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7dcc779496,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,batch.kubernetes.io/job-name=tssc-iam,controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,job-name=tssc-iam"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T08:11:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-init,tekton.dev/taskRunUID=dcbc3293-1000-4dce-af1b-3fe61ff526ed"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom,tekton.dev/taskRunUID=ccef5248-8274-4992-874b-21a547a4558b"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","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-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-f5116ae0f376cfb88428a34ffbe7eb89-clone-repository,tekton.dev/taskRunUID=654d81be-ac39-4a76-9cf6-4a113de349cb"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-summary,tekton.dev/taskRunUID=2d1079e9-8795-46af-ab79-ced038d0c064"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom,tekton.dev/taskRunUID=f6a8bcd1-1525-4762-adce-50677c6ab729"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check,tekton.dev/taskRunUID=a00c7d71-bb43-4149-b7cb-8e6d53d0953a"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-annotate-task\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-rox-image-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-report\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-fail-if-check-failed\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-annotate-task\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-annotate-task\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-rox-image-check\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-rox-image-check\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-report\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-report\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-fail-if-check-failed\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-fail-if-check-failed\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-annotate-task\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-annotate-task\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-rox-image-check\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-rox-image-check\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-report\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-report\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-fail-if-check-failed\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-fail-if-check-failed\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository,tekton.dev/taskRunUID=0dfe10f2-ea21-4f01-a9ec-115255fb63e7"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-summary,tekton.dev/taskRunUID=93ae2c0f-8531-4502-91e7-2897f7ccbb88"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","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-d549bdf742,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d549bdf742","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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d549bdf742","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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d549bdf742","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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d549bdf742","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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d549bdf742","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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d549bdf742","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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d549bdf742","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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d549bdf742","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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d549bdf742","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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-d549bdf742","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-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-init,tekton.dev/taskRunUID=98ee86e7-df89-44fb-9a25-b492767d77b7"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-init,tekton.dev/taskRunUID=1a445aae-3200-472e-a465-b40f13e79a8f"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-init-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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-init-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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-init-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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-init-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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-init-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-init-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-init-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-init-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on 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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-init-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-init-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its 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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-init-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-init-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-init-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-init-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on 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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-init-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-init-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its 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-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-deploy-check,tekton.dev/taskRunUID=6aa28fb0-b4b9-41b9-9bb6-d4c2bdcc1a02"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-check,tekton.dev/taskRunUID=9a841688-a379-4082-8db9-2633f1505c28"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment,tekton.dev/taskRunUID=5c44ccd9-494b-4513-a969-6ec7d4363570"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","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-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","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-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-build-container,tekton.dev/taskRunUID=3d96b209-4fc7-46c4-868d-58d6836a4c8a"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-check,tekton.dev/taskRunUID=2e6b3119-e947-4339-b691-7acb4c5aa86e"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-scan,tekton.dev/taskRunUID=d1e2a3c0-5c6c-4fbf-b965-8e64bc53e40d"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-clone-repository,tekton.dev/taskRunUID=10d1fa6d-268b-4846-913b-192ac42848f4"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-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 requests and limits for your container based on 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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-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 requests and limits for your container based on its 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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-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 requests and limits for your container based 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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-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 requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-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 requests and limits for your container based 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-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment,tekton.dev/taskRunUID=9c335933-0edc-47ba-a497-eb59cb60ca94"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-patch-gitops\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on 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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its 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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-patch-gitops\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-patch-gitops\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on 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-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-scan,tekton.dev/taskRunUID=58e451ce-25c5-45d0-a0e8-e571d9cc3210"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container,tekton.dev/taskRunUID=e05bea53-b6a5-47ea-bca7-00b1df653be2"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:11:04Z","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-d549bdf742,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,apps.kubernetes.io/pod-index=0,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-d549bdf742-f9cfb4448,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,statefulset.kubernetes.io/pod-name=affinity-assistant-d549bdf742-0,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check,tekton.dev/taskRunUID=0124d427-89f1-4959-9eae-0eb37c90c760"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-scan,tekton.dev/taskRunUID=0f7367f1-adcc-4df8-8f03-c10e5b6a07de"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-build-container,tekton.dev/taskRunUID=503f17eb-afc1-411e-8475-043cc76ebefe"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-build-container-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its 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-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:11:04Z","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-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:11:04Z","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-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:11:04Z","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-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:11:04Z","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-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:11:04Z","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-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:11:04Z","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-02-04T08:11:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-02-04T08:11:04Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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=64fcb97544"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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=9794686b5"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,batch.kubernetes.io/job-name=rekor-createtree-job-jmgwb,controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,job-name=rekor-createtree-job-jmgwb"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,batch.kubernetes.io/job-name=segment-backup-installation-pn8lf,controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,job-name=segment-backup-installation-pn8lf"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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=dc486449-bd81-4fc0-a91c-db5bb552db6e,batch.kubernetes.io/job-name=tuf-repository-init-ktlk5,controller-uid=dc486449-bd81-4fc0-a91c-db5bb552db6e,job-name=tuf-repository-init-ktlk5,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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=55c54947b"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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=657b9d9449"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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=6ccd7d6f7b"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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=65d6878b4d"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,batch.kubernetes.io/job-name=ctlog-createtree-job-lgwfr,controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,job-name=ctlog-createtree-job-lgwfr"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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=66f85997fc"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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=6b6c765db9"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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=595d875dd6"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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.20,helm.sh/chart=tssc-pipelines-1.8.0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7dcc779496,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,batch.kubernetes.io/job-name=tssc-iam,controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,job-name=tssc-iam"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=get-images-to-upload-sbom,tekton.dev/taskRun=backeb05468b3f9fe1465f89d25a36f505f89-get-images-to-upload-sbom,tekton.dev/taskRunUID=03ff32dd-49db-4573-8988-78c0d36d73f7"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-per-env\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-per-env\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-per-env\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-per-env\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backeb05468b3f9fe1465f89d251cda36d38c1d59018d84e9faaf238ba5-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-per-env\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-check,tekton.dev/taskRunUID=2e6b3119-e947-4339-b691-7acb4c5aa86e"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-scan,tekton.dev/taskRunUID=58e451ce-25c5-45d0-a0e8-e571d9cc3210"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-summary,tekton.dev/taskRunUID=93ae2c0f-8531-4502-91e7-2897f7ccbb88"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=upload-sboms-to-trustification,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-gitop113e1e801e91be66b92fc264f75cb8fb,tekton.dev/taskRunUID=92a58106-5d72-4541-8e5a-5f163b7bf336"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-gather-sboms\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-convert-sboms-if-needed\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-sboms\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-report\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-gather-sboms\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-gather-sboms\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-convert-sboms-if-needed\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-convert-sboms-if-needed\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-sboms\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-sboms\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-report\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-report\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-gather-sboms\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-gather-sboms\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-convert-sboms-if-needed\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-convert-sboms-if-needed\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-sboms\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-sboms\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-report\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-gfb2780876cc3f3bf365be3e2ef15dbba-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-report\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-scan,tekton.dev/taskRunUID=d1e2a3c0-5c6c-4fbf-b965-8e64bc53e40d"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-check,tekton.dev/taskRunUID=9a841688-a379-4082-8db9-2633f1505c28"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository,tekton.dev/taskRunUID=0dfe10f2-ea21-4f01-a9ec-115255fb63e7"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=backend-tests-gob05468b3f9fe1465f89d25a36f505f89-download-sboms,tekton.dev/taskRunUID=17a73c64-dd0d-4c20-b64c-82b3283d98ea"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-attestations\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-sboms\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-attestations\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-attestations\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-sboms\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-sboms\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its 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-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-attestations\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-attestations\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-sboms\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-gob05468b3f9fa037cda98f887117fe27b8d888361507-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-sboms\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-f5116ae0f376cfb88428a34ffbe7eb89-clone-repository,tekton.dev/taskRunUID=654d81be-ac39-4a76-9cf6-4a113de349cb"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check,tekton.dev/taskRunUID=0124d427-89f1-4959-9eae-0eb37c90c760"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-annotate-task\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-rox-deploy-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-report\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-annotate-task\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-annotate-task\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-init,tekton.dev/taskRunUID=1a445aae-3200-472e-a465-b40f13e79a8f"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-summary,tekton.dev/taskRunUID=2d1079e9-8795-46af-ab79-ced038d0c064"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-init,tekton.dev/taskRunUID=98ee86e7-df89-44fb-9a25-b492767d77b7"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-clone-repository,tekton.dev/taskRunUID=10d1fa6d-268b-4846-913b-192ac42848f4"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-show-sbom,tekton.dev/taskRunUID=297300b7-b5a5-4a4b-886e-813a70a06424"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-show-summary,tekton.dev/taskRunUID=814d0193-d38e-43e0-96fc-d4b754943574"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container,tekton.dev/taskRunUID=e05bea53-b6a5-47ea-bca7-00b1df653be2"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=get-images-to-verify,tekton.dev/taskRun=backend-teb05468b3f9fe1465f89d25a36f505f89-get-images-to-verify,tekton.dev/taskRunUID=23f2efd5-5801-4831-aff7-0c45ab7f7a5e"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-b05468b3f9fe1465f89d25a36f505f89-clone-repository,tekton.dev/taskRunUID=5c762098-e1dc-452a-bb6e-4310498b4c4d"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-b05468b3f9fe1af8af5f149d2bdcbd384c4008e74ea26-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-build-container,tekton.dev/taskRunUID=503f17eb-afc1-411e-8475-043cc76ebefe"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-init,tekton.dev/taskRunUID=dcbc3293-1000-4dce-af1b-3fe61ff526ed"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=verify-enterprise-contract,tekton.dev/taskRun=backb05468b3f9fe1465f89d25a36f505f89-verify-enterprise-contract,tekton.dev/taskRunUID=c8f434d9-d0ff-4078-bf64-ad8bb402b15c"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-scan,tekton.dev/taskRunUID=0f7367f1-adcc-4df8-8f03-c10e5b6a07de"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment,tekton.dev/taskRunUID=9c335933-0edc-47ba-a497-eb59cb60ca94"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment-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-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-deploy-check,tekton.dev/taskRunUID=6aa28fb0-b4b9-41b9-9bb6-d4c2bdcc1a02"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom,tekton.dev/taskRunUID=ccef5248-8274-4992-874b-21a547a4558b"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-build-container,tekton.dev/taskRunUID=3d96b209-4fc7-46c4-868d-58d6836a4c8a"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom,tekton.dev/taskRunUID=f6a8bcd1-1525-4762-adce-50677c6ab729"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check,tekton.dev/taskRunUID=a00c7d71-bb43-4149-b7cb-8e6d53d0953a"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment,tekton.dev/taskRunUID=5c44ccd9-494b-4513-a969-6ec7d4363570"} {"level":"debug","ts":"2026-02-04T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:13:03Z","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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:13:03Z","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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:13:03Z","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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:13:03Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:13:03Z","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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:13:03Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:13:03Z","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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:13:03Z","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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:13:03Z","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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13: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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13: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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13: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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13: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.19,helm.sh/chart=tssc-gitops-1.8.0"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13: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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13: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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13: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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13: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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13: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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13: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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13: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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=5d6b7b6d97,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:13: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-5fc776f788,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:13: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-02-04T08:13:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:13:04Z","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=df978f9fd"} {"level":"debug","ts":"2026-02-04T08:13:04Z","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-02-04T08:13:04Z","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-02-04T08:13:04Z","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-02-04T08:13:04Z","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-02-04T08:13:04Z","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-02-04T08:13:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:13:04Z","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-02-04T08:13:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:13:04Z","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.0"} {"level":"debug","ts":"2026-02-04T08:13:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:13:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:13:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:13:04Z","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-02-04T08:13:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:13:04Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:13:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:13:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:13:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:13:04Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:13:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:13:04Z","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=787bd949fd"} {"level":"debug","ts":"2026-02-04T08:13:04Z","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-02-04T08:13:04Z","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-02-04T08:13:04Z","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-02-04T08:13:04Z","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-02-04T08:13:04Z","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-02-04T08:13:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:13:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:13:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T08:13:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:13:04Z","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-02-04T08:13:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:13:04Z","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.0"} {"level":"debug","ts":"2026-02-04T08:13:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:13:04Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:13:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:13: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=655cb6f654"} {"level":"debug","ts":"2026-02-04T08:13:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:13: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-02-04T08:13:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-02-04T08:13:04Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15: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.19,helm.sh/chart=tssc-gitops-1.8.0"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=5d6b7b6d97,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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-5fc776f788,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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.0"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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-02-04T08:15:02Z","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-02-04T08:15:02Z","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-02-04T08:15:02Z","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-02-04T08:15:02Z","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-02-04T08:15:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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-02-04T08:15:02Z","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-02-04T08:15:02Z","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-02-04T08:15:02Z","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-02-04T08:15:02Z","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-02-04T08:15:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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=787bd949fd"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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=df978f9fd"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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-02-04T08:15:02Z","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-02-04T08:15:02Z","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-02-04T08:15:02Z","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-02-04T08:15:02Z","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-02-04T08:15:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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.0"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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=655cb6f654"} {"level":"debug","ts":"2026-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:15:02Z","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-02-04T08:15:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:15: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=66f85997fc"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,batch.kubernetes.io/job-name=rekor-createtree-job-jmgwb,controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,job-name=rekor-createtree-job-jmgwb"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,batch.kubernetes.io/job-name=segment-backup-installation-pn8lf,controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,job-name=segment-backup-installation-pn8lf"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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=dc486449-bd81-4fc0-a91c-db5bb552db6e,batch.kubernetes.io/job-name=tuf-repository-init-ktlk5,controller-uid=dc486449-bd81-4fc0-a91c-db5bb552db6e,job-name=tuf-repository-init-ktlk5,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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=657b9d9449"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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=6ccd7d6f7b"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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=55c54947b"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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=595d875dd6"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,batch.kubernetes.io/job-name=ctlog-createtree-job-lgwfr,controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,job-name=ctlog-createtree-job-lgwfr"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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=64fcb97544"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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=65d6878b4d"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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=9794686b5"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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=6b6c765db9"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15: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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:15:03Z","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.20,helm.sh/chart=tssc-pipelines-1.8.0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7dcc779496,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,batch.kubernetes.io/job-name=tssc-iam,controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,job-name=tssc-iam"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-dc7d0e230a1671bde7ab6365b8550e2d-clone-repository,tekton.dev/taskRunUID=628a5626-61c2-4215-8397-64556ff93dfa"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-dc7d0e230a16747b3507af328a98a1edb50e032e18333-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=upload-sboms-to-trustification,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-gitopc2b2835828f6b931b2e279644f3b4cc5,tekton.dev/taskRunUID=2189490d-0748-41af-b75e-7bfcf3ee6688"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-gather-sboms\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-convert-sboms-if-needed\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-sboms\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-report\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-gather-sboms\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-gather-sboms\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-convert-sboms-if-needed\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-convert-sboms-if-needed\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-sboms\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-sboms\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-report\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-report\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-gather-sboms\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-gather-sboms\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-convert-sboms-if-needed\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-convert-sboms-if-needed\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-sboms\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based 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-sboms\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-report\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backend-tests-go-jzbvfqxh-g2f9a022b007edbaffe71706dea86cc03-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-report\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-build-container,tekton.dev/taskRunUID=3d96b209-4fc7-46c4-868d-58d6836a4c8a"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-summary,tekton.dev/taskRunUID=2d1079e9-8795-46af-ab79-ced038d0c064"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-show-summary,tekton.dev/taskRunUID=814d0193-d38e-43e0-96fc-d4b754943574"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=verify-enterprise-contract,tekton.dev/taskRun=backdc7d0e230a1671bde7ab6365b8550e2d-verify-enterprise-contract,tekton.dev/taskRunUID=fc271ace-ca7d-405c-b2a7-eb900e68347e"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-initialize-tuf\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-reduce\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-validate\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-report-json\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-info\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-version\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-debug-log\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-assert\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true 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-annotate-task\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-initialize-tuf\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-initialize-tuf\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-reduce\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-reduce\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-validate\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-report-json\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-report-json\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-info\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-info\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-version\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-version\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-debug-log\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-debug-log\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-assert\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-assert\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-annotate-task\" has cpu request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-annotate-task\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on 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-02-04T08:15:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"backdc7d0e230a1671bde7ab63647bde95da7cd00eebbeceef484f14e0c-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory request 0"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-b05468b3f9fe1465f89d25a36f505f89-clone-repository,tekton.dev/taskRunUID=5c762098-e1dc-452a-bb6e-4310498b4c4d"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-f5116ae0f376cfb88428a34ffbe7eb89-clone-repository,tekton.dev/taskRunUID=654d81be-ac39-4a76-9cf6-4a113de349cb"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check,tekton.dev/taskRunUID=0124d427-89f1-4959-9eae-0eb37c90c760"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=backend-tests-gob05468b3f9fe1465f89d25a36f505f89-download-sboms,tekton.dev/taskRunUID=17a73c64-dd0d-4c20-b64c-82b3283d98ea"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom,tekton.dev/taskRunUID=f6a8bcd1-1525-4762-adce-50677c6ab729"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check,tekton.dev/taskRunUID=a00c7d71-bb43-4149-b7cb-8e6d53d0953a"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=backend-tests-godc7d0e230a1671bde7ab6365b8550e2d-download-sboms,tekton.dev/taskRunUID=59ed5e65-3221-446c-91d2-5277ae888b49"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-scan,tekton.dev/taskRunUID=d1e2a3c0-5c6c-4fbf-b965-8e64bc53e40d"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-init,tekton.dev/taskRunUID=1a445aae-3200-472e-a465-b40f13e79a8f"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-scan,tekton.dev/taskRunUID=58e451ce-25c5-45d0-a0e8-e571d9cc3210"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom,tekton.dev/taskRunUID=ccef5248-8274-4992-874b-21a547a4558b"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=get-images-to-verify,tekton.dev/taskRun=backend-teb05468b3f9fe1465f89d25a36f505f89-get-images-to-verify,tekton.dev/taskRunUID=23f2efd5-5801-4831-aff7-0c45ab7f7a5e"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-scan,tekton.dev/taskRunUID=0f7367f1-adcc-4df8-8f03-c10e5b6a07de"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-summary,tekton.dev/taskRunUID=93ae2c0f-8531-4502-91e7-2897f7ccbb88"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=get-images-to-verify,tekton.dev/taskRun=backend-tedc7d0e230a1671bde7ab6365b8550e2d-get-images-to-verify,tekton.dev/taskRunUID=96439275-9eb6-45af-b719-d6dfd56fabf8"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-check,tekton.dev/taskRunUID=2e6b3119-e947-4339-b691-7acb4c5aa86e"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-build-container,tekton.dev/taskRunUID=503f17eb-afc1-411e-8475-043cc76ebefe"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-show-sbom,tekton.dev/taskRunUID=297300b7-b5a5-4a4b-886e-813a70a06424"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment,tekton.dev/taskRunUID=9c335933-0edc-47ba-a497-eb59cb60ca94"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-deploy-check,tekton.dev/taskRunUID=6aa28fb0-b4b9-41b9-9bb6-d4c2bdcc1a02"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container,tekton.dev/taskRunUID=e05bea53-b6a5-47ea-bca7-00b1df653be2"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=upload-sboms-to-trustification,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-gitop113e1e801e91be66b92fc264f75cb8fb,tekton.dev/taskRunUID=92a58106-5d72-4541-8e5a-5f163b7bf336"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-clone-repository,tekton.dev/taskRunUID=10d1fa6d-268b-4846-913b-192ac42848f4"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository,tekton.dev/taskRunUID=0dfe10f2-ea21-4f01-a9ec-115255fb63e7"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-init,tekton.dev/taskRunUID=dcbc3293-1000-4dce-af1b-3fe61ff526ed"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","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-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=get-images-to-upload-sbom,tekton.dev/taskRun=backeb05468b3f9fe1465f89d25a36f505f89-get-images-to-upload-sbom,tekton.dev/taskRunUID=03ff32dd-49db-4573-8988-78c0d36d73f7"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-init,tekton.dev/taskRunUID=98ee86e7-df89-44fb-9a25-b492767d77b7"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-check,tekton.dev/taskRunUID=9a841688-a379-4082-8db9-2633f1505c28"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment,tekton.dev/taskRunUID=5c44ccd9-494b-4513-a969-6ec7d4363570"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=verify-enterprise-contract,tekton.dev/taskRun=backb05468b3f9fe1465f89d25a36f505f89-verify-enterprise-contract,tekton.dev/taskRunUID=c8f434d9-d0ff-4078-bf64-ad8bb402b15c"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=get-images-to-upload-sbom,tekton.dev/taskRun=backedc7d0e230a1671bde7ab6365b8550e2d-get-images-to-upload-sbom,tekton.dev/taskRunUID=cdc9d087-9633-41cd-9c3c-225679c74ed3"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:15:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"backend-tests-go-jzbvfqxh","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:15:04Z","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-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:15:04Z","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-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:15:04Z","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-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:15:04Z","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-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:15:04Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:15:04Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:15:04Z","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-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:15:04Z","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-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:15:04Z","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-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-02-04T08:15:04Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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=787bd949fd"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","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-02-04T08:17:02Z","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-02-04T08:17:02Z","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-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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.0"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","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-02-04T08:17:02Z","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-02-04T08:17:02Z","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-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","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-02-04T08:17:02Z","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-02-04T08:17:02Z","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-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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=df978f9fd"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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.0"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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=655cb6f654"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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=595d875dd6"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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=dc486449-bd81-4fc0-a91c-db5bb552db6e,batch.kubernetes.io/job-name=tuf-repository-init-ktlk5,controller-uid=dc486449-bd81-4fc0-a91c-db5bb552db6e,job-name=tuf-repository-init-ktlk5,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,batch.kubernetes.io/job-name=rekor-createtree-job-jmgwb,controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,job-name=rekor-createtree-job-jmgwb"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,batch.kubernetes.io/job-name=ctlog-createtree-job-lgwfr,controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,job-name=ctlog-createtree-job-lgwfr"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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=657b9d9449"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,batch.kubernetes.io/job-name=segment-backup-installation-pn8lf,controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,job-name=segment-backup-installation-pn8lf"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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=55c54947b"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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=6ccd7d6f7b"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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=66f85997fc"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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=9794686b5"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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=65d6878b4d"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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=64fcb97544"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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=6b6c765db9"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:17:02Z","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.20,helm.sh/chart=tssc-pipelines-1.8.0"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7dcc779496,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,batch.kubernetes.io/job-name=tssc-iam,controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,job-name=tssc-iam"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T08:17:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom,tekton.dev/taskRunUID=ccef5248-8274-4992-874b-21a547a4558b"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=backend-tests-gob05468b3f9fe1465f89d25a36f505f89-download-sboms,tekton.dev/taskRunUID=17a73c64-dd0d-4c20-b64c-82b3283d98ea"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=backend-tests-godc7d0e230a1671bde7ab6365b8550e2d-download-sboms,tekton.dev/taskRunUID=59ed5e65-3221-446c-91d2-5277ae888b49"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=verify-enterprise-contract,tekton.dev/taskRun=backb05468b3f9fe1465f89d25a36f505f89-verify-enterprise-contract,tekton.dev/taskRunUID=c8f434d9-d0ff-4078-bf64-ad8bb402b15c"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=verify-enterprise-contract,tekton.dev/taskRun=backdc7d0e230a1671bde7ab6365b8550e2d-verify-enterprise-contract,tekton.dev/taskRunUID=fc271ace-ca7d-405c-b2a7-eb900e68347e"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=get-images-to-upload-sbom,tekton.dev/taskRun=backedc7d0e230a1671bde7ab6365b8550e2d-get-images-to-upload-sbom,tekton.dev/taskRunUID=cdc9d087-9633-41cd-9c3c-225679c74ed3"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-init,tekton.dev/taskRunUID=98ee86e7-df89-44fb-9a25-b492767d77b7"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","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-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=get-images-to-upload-sbom,tekton.dev/taskRun=backeb05468b3f9fe1465f89d25a36f505f89-get-images-to-upload-sbom,tekton.dev/taskRunUID=03ff32dd-49db-4573-8988-78c0d36d73f7"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check,tekton.dev/taskRunUID=0124d427-89f1-4959-9eae-0eb37c90c760"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-init,tekton.dev/taskRunUID=1a445aae-3200-472e-a465-b40f13e79a8f"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-deploy-check,tekton.dev/taskRunUID=6aa28fb0-b4b9-41b9-9bb6-d4c2bdcc1a02"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-check,tekton.dev/taskRunUID=9a841688-a379-4082-8db9-2633f1505c28"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","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-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-show-sbom,tekton.dev/taskRunUID=297300b7-b5a5-4a4b-886e-813a70a06424"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-scan,tekton.dev/taskRunUID=58e451ce-25c5-45d0-a0e8-e571d9cc3210"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-build-container,tekton.dev/taskRunUID=3d96b209-4fc7-46c4-868d-58d6836a4c8a"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-summary,tekton.dev/taskRunUID=2d1079e9-8795-46af-ab79-ced038d0c064"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom,tekton.dev/taskRunUID=f6a8bcd1-1525-4762-adce-50677c6ab729"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","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-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=get-images-to-verify,tekton.dev/taskRun=backend-tedc7d0e230a1671bde7ab6365b8550e2d-get-images-to-verify,tekton.dev/taskRunUID=96439275-9eb6-45af-b719-d6dfd56fabf8"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-dc7d0e230a1671bde7ab6365b8550e2d-clone-repository,tekton.dev/taskRunUID=628a5626-61c2-4215-8397-64556ff93dfa"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check,tekton.dev/taskRunUID=a00c7d71-bb43-4149-b7cb-8e6d53d0953a"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment,tekton.dev/taskRunUID=9c335933-0edc-47ba-a497-eb59cb60ca94"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container,tekton.dev/taskRunUID=e05bea53-b6a5-47ea-bca7-00b1df653be2"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-b05468b3f9fe1465f89d25a36f505f89-clone-repository,tekton.dev/taskRunUID=5c762098-e1dc-452a-bb6e-4310498b4c4d"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=upload-sboms-to-trustification,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-gitopc2b2835828f6b931b2e279644f3b4cc5,tekton.dev/taskRunUID=2189490d-0748-41af-b75e-7bfcf3ee6688"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-scan,tekton.dev/taskRunUID=0f7367f1-adcc-4df8-8f03-c10e5b6a07de"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-clone-repository,tekton.dev/taskRunUID=10d1fa6d-268b-4846-913b-192ac42848f4"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-f5116ae0f376cfb88428a34ffbe7eb89-clone-repository,tekton.dev/taskRunUID=654d81be-ac39-4a76-9cf6-4a113de349cb"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=upload-sboms-to-trustification,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-gitop113e1e801e91be66b92fc264f75cb8fb,tekton.dev/taskRunUID=92a58106-5d72-4541-8e5a-5f163b7bf336"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-build-container,tekton.dev/taskRunUID=503f17eb-afc1-411e-8475-043cc76ebefe"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-show-summary,tekton.dev/taskRunUID=814d0193-d38e-43e0-96fc-d4b754943574"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-summary,tekton.dev/taskRunUID=93ae2c0f-8531-4502-91e7-2897f7ccbb88"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment,tekton.dev/taskRunUID=5c44ccd9-494b-4513-a969-6ec7d4363570"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=get-images-to-verify,tekton.dev/taskRun=backend-teb05468b3f9fe1465f89d25a36f505f89-get-images-to-verify,tekton.dev/taskRunUID=23f2efd5-5801-4831-aff7-0c45ab7f7a5e"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-check,tekton.dev/taskRunUID=2e6b3119-e947-4339-b691-7acb4c5aa86e"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-scan,tekton.dev/taskRunUID=d1e2a3c0-5c6c-4fbf-b965-8e64bc53e40d"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository,tekton.dev/taskRunUID=0dfe10f2-ea21-4f01-a9ec-115255fb63e7"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-init,tekton.dev/taskRunUID=dcbc3293-1000-4dce-af1b-3fe61ff526ed"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"backend-tests-go-jzbvfqxh","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"backend-tests-go-jzbvfqxh","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"backend-tests-go-jzbvfqxh","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"backend-tests-go-jzbvfqxh","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"backend-tests-go-jzbvfqxh","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:17:03Z","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-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:17:03Z","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-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:17:03Z","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-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:17:03Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:17:03Z","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-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:17:03Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:17:03Z","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-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:17:03Z","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-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=84887cc666"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:17:03Z","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-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:17:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","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-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","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-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","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-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","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-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","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-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","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-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:17:04Z","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-5fc776f788,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:17:04Z","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-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=5d6b7b6d97,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-02-04T08:17:04Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:19:02Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:19:02Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:19:02Z","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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:19:02Z","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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:19:02Z","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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:19:02Z","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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=84887cc666"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19: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.19,helm.sh/chart=tssc-gitops-1.8.0"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=5d6b7b6d97,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:19:02Z","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-5fc776f788,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:19:02Z","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-02-04T08:19:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:19:03Z","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=df978f9fd"} {"level":"debug","ts":"2026-02-04T08:19:03Z","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-02-04T08:19:03Z","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-02-04T08:19:03Z","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-02-04T08:19:03Z","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-02-04T08:19:03Z","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-02-04T08:19:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:19:03Z","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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:19:03Z","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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:19:03Z","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.0"} {"level":"debug","ts":"2026-02-04T08:19:03Z","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-02-04T08:19:03Z","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-02-04T08:19:03Z","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-02-04T08:19:03Z","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-02-04T08:19:03Z","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-02-04T08:19:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:19:03Z","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-02-04T08:19:03Z","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-02-04T08:19:03Z","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-02-04T08:19:03Z","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-02-04T08:19:03Z","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-02-04T08:19:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:19:03Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:19:03Z","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=787bd949fd"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:19:03Z","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.0"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:19:03Z","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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:19:03Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:19:03Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:19: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=655cb6f654"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,batch.kubernetes.io/job-name=ctlog-createtree-job-lgwfr,controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,job-name=ctlog-createtree-job-lgwfr"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,batch.kubernetes.io/job-name=rekor-createtree-job-jmgwb,controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,job-name=rekor-createtree-job-jmgwb"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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=55c54947b"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,batch.kubernetes.io/job-name=segment-backup-installation-pn8lf,controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,job-name=segment-backup-installation-pn8lf"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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=dc486449-bd81-4fc0-a91c-db5bb552db6e,batch.kubernetes.io/job-name=tuf-repository-init-ktlk5,controller-uid=dc486449-bd81-4fc0-a91c-db5bb552db6e,job-name=tuf-repository-init-ktlk5,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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=64fcb97544"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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=65d6878b4d"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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=595d875dd6"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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=6b6c765db9"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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=9794686b5"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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=657b9d9449"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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=6ccd7d6f7b"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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=66f85997fc"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19: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-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:19:03Z","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.20,helm.sh/chart=tssc-pipelines-1.8.0"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,batch.kubernetes.io/job-name=tssc-iam,controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,job-name=tssc-iam"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7dcc779496,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-02-04T08:19:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment,tekton.dev/taskRunUID=9c335933-0edc-47ba-a497-eb59cb60ca94"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=get-images-to-upload-sbom,tekton.dev/taskRun=backedc7d0e230a1671bde7ab6365b8550e2d-get-images-to-upload-sbom,tekton.dev/taskRunUID=cdc9d087-9633-41cd-9c3c-225679c74ed3"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-f5116ae0f376cfb88428a34ffbe7eb89-clone-repository,tekton.dev/taskRunUID=654d81be-ac39-4a76-9cf6-4a113de349cb"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=upload-sboms-to-trustification,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-gitopc2b2835828f6b931b2e279644f3b4cc5,tekton.dev/taskRunUID=2189490d-0748-41af-b75e-7bfcf3ee6688"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-init,tekton.dev/taskRunUID=98ee86e7-df89-44fb-9a25-b492767d77b7"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-show-summary,tekton.dev/taskRunUID=814d0193-d38e-43e0-96fc-d4b754943574"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","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-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-build-container,tekton.dev/taskRunUID=3d96b209-4fc7-46c4-868d-58d6836a4c8a"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-scan,tekton.dev/taskRunUID=0f7367f1-adcc-4df8-8f03-c10e5b6a07de"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-scan,tekton.dev/taskRunUID=d1e2a3c0-5c6c-4fbf-b965-8e64bc53e40d"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-init,tekton.dev/taskRunUID=dcbc3293-1000-4dce-af1b-3fe61ff526ed"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-summary,tekton.dev/taskRunUID=93ae2c0f-8531-4502-91e7-2897f7ccbb88"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment,tekton.dev/taskRunUID=5c44ccd9-494b-4513-a969-6ec7d4363570"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","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-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-b05468b3f9fe1465f89d25a36f505f89-clone-repository,tekton.dev/taskRunUID=5c762098-e1dc-452a-bb6e-4310498b4c4d"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=upload-sboms-to-trustification,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-gitop113e1e801e91be66b92fc264f75cb8fb,tekton.dev/taskRunUID=92a58106-5d72-4541-8e5a-5f163b7bf336"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check,tekton.dev/taskRunUID=0124d427-89f1-4959-9eae-0eb37c90c760"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-init,tekton.dev/taskRunUID=1a445aae-3200-472e-a465-b40f13e79a8f"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-show-sbom,tekton.dev/taskRunUID=297300b7-b5a5-4a4b-886e-813a70a06424"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-deploy-check,tekton.dev/taskRunUID=6aa28fb0-b4b9-41b9-9bb6-d4c2bdcc1a02"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom,tekton.dev/taskRunUID=ccef5248-8274-4992-874b-21a547a4558b"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","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-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=verify-enterprise-contract,tekton.dev/taskRun=backb05468b3f9fe1465f89d25a36f505f89-verify-enterprise-contract,tekton.dev/taskRunUID=c8f434d9-d0ff-4078-bf64-ad8bb402b15c"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-check,tekton.dev/taskRunUID=2e6b3119-e947-4339-b691-7acb4c5aa86e"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom,tekton.dev/taskRunUID=f6a8bcd1-1525-4762-adce-50677c6ab729"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository,tekton.dev/taskRunUID=0dfe10f2-ea21-4f01-a9ec-115255fb63e7"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=verify-enterprise-contract,tekton.dev/taskRun=backdc7d0e230a1671bde7ab6365b8550e2d-verify-enterprise-contract,tekton.dev/taskRunUID=fc271ace-ca7d-405c-b2a7-eb900e68347e"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=get-images-to-upload-sbom,tekton.dev/taskRun=backeb05468b3f9fe1465f89d25a36f505f89-get-images-to-upload-sbom,tekton.dev/taskRunUID=03ff32dd-49db-4573-8988-78c0d36d73f7"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=get-images-to-verify,tekton.dev/taskRun=backend-teb05468b3f9fe1465f89d25a36f505f89-get-images-to-verify,tekton.dev/taskRunUID=23f2efd5-5801-4831-aff7-0c45ab7f7a5e"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=get-images-to-verify,tekton.dev/taskRun=backend-tedc7d0e230a1671bde7ab6365b8550e2d-get-images-to-verify,tekton.dev/taskRunUID=96439275-9eb6-45af-b719-d6dfd56fabf8"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check,tekton.dev/taskRunUID=a00c7d71-bb43-4149-b7cb-8e6d53d0953a"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-build-container,tekton.dev/taskRunUID=503f17eb-afc1-411e-8475-043cc76ebefe"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-clone-repository,tekton.dev/taskRunUID=10d1fa6d-268b-4846-913b-192ac42848f4"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-check,tekton.dev/taskRunUID=9a841688-a379-4082-8db9-2633f1505c28"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-scan,tekton.dev/taskRunUID=58e451ce-25c5-45d0-a0e8-e571d9cc3210"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container,tekton.dev/taskRunUID=e05bea53-b6a5-47ea-bca7-00b1df653be2"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=backend-tests-gob05468b3f9fe1465f89d25a36f505f89-download-sboms,tekton.dev/taskRunUID=17a73c64-dd0d-4c20-b64c-82b3283d98ea"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=backend-tests-godc7d0e230a1671bde7ab6365b8550e2d-download-sboms,tekton.dev/taskRunUID=59ed5e65-3221-446c-91d2-5277ae888b49"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-dc7d0e230a1671bde7ab6365b8550e2d-clone-repository,tekton.dev/taskRunUID=628a5626-61c2-4215-8397-64556ff93dfa"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-summary,tekton.dev/taskRunUID=2d1079e9-8795-46af-ab79-ced038d0c064"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:19:04Z","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-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:19:04Z","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-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:19:04Z","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-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-02-04T08:19:04Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=84887cc666"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21: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.19,helm.sh/chart=tssc-gitops-1.8.0"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=5d6b7b6d97,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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-5fc776f788,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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.0"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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-02-04T08:21:02Z","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-02-04T08:21:02Z","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-02-04T08:21:02Z","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-02-04T08:21:02Z","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-02-04T08:21:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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-02-04T08:21:02Z","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-02-04T08:21:02Z","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-02-04T08:21:02Z","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-02-04T08:21:02Z","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-02-04T08:21:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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=787bd949fd"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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=df978f9fd"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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-02-04T08:21:02Z","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-02-04T08:21:02Z","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-02-04T08:21:02Z","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-02-04T08:21:02Z","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-02-04T08:21:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:21:02Z","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.0"} {"level":"debug","ts":"2026-02-04T08:21:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:21: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=655cb6f654"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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=55c54947b"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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=65d6878b4d"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,batch.kubernetes.io/job-name=ctlog-createtree-job-lgwfr,controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,job-name=ctlog-createtree-job-lgwfr"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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=64fcb97544"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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=9794686b5"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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=6b6c765db9"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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=6ccd7d6f7b"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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=595d875dd6"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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=657b9d9449"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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=dc486449-bd81-4fc0-a91c-db5bb552db6e,batch.kubernetes.io/job-name=tuf-repository-init-ktlk5,controller-uid=dc486449-bd81-4fc0-a91c-db5bb552db6e,job-name=tuf-repository-init-ktlk5,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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=66f85997fc"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,batch.kubernetes.io/job-name=rekor-createtree-job-jmgwb,controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,job-name=rekor-createtree-job-jmgwb"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,batch.kubernetes.io/job-name=segment-backup-installation-pn8lf,controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,job-name=segment-backup-installation-pn8lf"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21: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-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:21:03Z","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.20,helm.sh/chart=tssc-pipelines-1.8.0"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7dcc779496,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,batch.kubernetes.io/job-name=tssc-iam,controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,job-name=tssc-iam"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:21:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=get-images-to-verify,tekton.dev/taskRun=backend-tedc7d0e230a1671bde7ab6365b8550e2d-get-images-to-verify,tekton.dev/taskRunUID=96439275-9eb6-45af-b719-d6dfd56fabf8"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-build-container,tekton.dev/taskRunUID=3d96b209-4fc7-46c4-868d-58d6836a4c8a"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom,tekton.dev/taskRunUID=f6a8bcd1-1525-4762-adce-50677c6ab729"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-scan,tekton.dev/taskRunUID=0f7367f1-adcc-4df8-8f03-c10e5b6a07de"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container,tekton.dev/taskRunUID=e05bea53-b6a5-47ea-bca7-00b1df653be2"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-summary,tekton.dev/taskRunUID=93ae2c0f-8531-4502-91e7-2897f7ccbb88"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment,tekton.dev/taskRunUID=5c44ccd9-494b-4513-a969-6ec7d4363570"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=get-images-to-upload-sbom,tekton.dev/taskRun=backedc7d0e230a1671bde7ab6365b8550e2d-get-images-to-upload-sbom,tekton.dev/taskRunUID=cdc9d087-9633-41cd-9c3c-225679c74ed3"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-dc7d0e230a1671bde7ab6365b8550e2d-clone-repository,tekton.dev/taskRunUID=628a5626-61c2-4215-8397-64556ff93dfa"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-scan,tekton.dev/taskRunUID=58e451ce-25c5-45d0-a0e8-e571d9cc3210"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository,tekton.dev/taskRunUID=0dfe10f2-ea21-4f01-a9ec-115255fb63e7"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment,tekton.dev/taskRunUID=9c335933-0edc-47ba-a497-eb59cb60ca94"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=get-images-to-verify,tekton.dev/taskRun=backend-teb05468b3f9fe1465f89d25a36f505f89-get-images-to-verify,tekton.dev/taskRunUID=23f2efd5-5801-4831-aff7-0c45ab7f7a5e"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=upload-sboms-to-trustification,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-gitop113e1e801e91be66b92fc264f75cb8fb,tekton.dev/taskRunUID=92a58106-5d72-4541-8e5a-5f163b7bf336"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-check,tekton.dev/taskRunUID=2e6b3119-e947-4339-b691-7acb4c5aa86e"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom,tekton.dev/taskRunUID=ccef5248-8274-4992-874b-21a547a4558b"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-init,tekton.dev/taskRunUID=98ee86e7-df89-44fb-9a25-b492767d77b7"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check,tekton.dev/taskRunUID=a00c7d71-bb43-4149-b7cb-8e6d53d0953a"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","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-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","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-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-b05468b3f9fe1465f89d25a36f505f89-clone-repository,tekton.dev/taskRunUID=5c762098-e1dc-452a-bb6e-4310498b4c4d"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-clone-repository,tekton.dev/taskRunUID=10d1fa6d-268b-4846-913b-192ac42848f4"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=backend-tests-godc7d0e230a1671bde7ab6365b8550e2d-download-sboms,tekton.dev/taskRunUID=59ed5e65-3221-446c-91d2-5277ae888b49"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=verify-enterprise-contract,tekton.dev/taskRun=backdc7d0e230a1671bde7ab6365b8550e2d-verify-enterprise-contract,tekton.dev/taskRunUID=fc271ace-ca7d-405c-b2a7-eb900e68347e"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=upload-sboms-to-trustification,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-gitopc2b2835828f6b931b2e279644f3b4cc5,tekton.dev/taskRunUID=2189490d-0748-41af-b75e-7bfcf3ee6688"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-show-summary,tekton.dev/taskRunUID=814d0193-d38e-43e0-96fc-d4b754943574"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-deploy-check,tekton.dev/taskRunUID=6aa28fb0-b4b9-41b9-9bb6-d4c2bdcc1a02"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-init,tekton.dev/taskRunUID=dcbc3293-1000-4dce-af1b-3fe61ff526ed"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","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-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-init,tekton.dev/taskRunUID=1a445aae-3200-472e-a465-b40f13e79a8f"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-show-sbom,tekton.dev/taskRunUID=297300b7-b5a5-4a4b-886e-813a70a06424"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-check,tekton.dev/taskRunUID=9a841688-a379-4082-8db9-2633f1505c28"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=verify-enterprise-contract,tekton.dev/taskRun=backb05468b3f9fe1465f89d25a36f505f89-verify-enterprise-contract,tekton.dev/taskRunUID=c8f434d9-d0ff-4078-bf64-ad8bb402b15c"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-summary,tekton.dev/taskRunUID=2d1079e9-8795-46af-ab79-ced038d0c064"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-scan,tekton.dev/taskRunUID=d1e2a3c0-5c6c-4fbf-b965-8e64bc53e40d"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check,tekton.dev/taskRunUID=0124d427-89f1-4959-9eae-0eb37c90c760"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-build-container,tekton.dev/taskRunUID=503f17eb-afc1-411e-8475-043cc76ebefe"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=get-images-to-upload-sbom,tekton.dev/taskRun=backeb05468b3f9fe1465f89d25a36f505f89-get-images-to-upload-sbom,tekton.dev/taskRunUID=03ff32dd-49db-4573-8988-78c0d36d73f7"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-f5116ae0f376cfb88428a34ffbe7eb89-clone-repository,tekton.dev/taskRunUID=654d81be-ac39-4a76-9cf6-4a113de349cb"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=backend-tests-gob05468b3f9fe1465f89d25a36f505f89-download-sboms,tekton.dev/taskRunUID=17a73c64-dd0d-4c20-b64c-82b3283d98ea"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=84887cc666"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:21:04Z","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-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:21:04Z","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-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:21:04Z","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-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:21:04Z","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-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:21:04Z","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-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:21:04Z","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-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-02-04T08:21:04Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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=6ccd7d6f7b"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,batch.kubernetes.io/job-name=rekor-createtree-job-jmgwb,controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,job-name=rekor-createtree-job-jmgwb"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,batch.kubernetes.io/job-name=ctlog-createtree-job-lgwfr,controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,job-name=ctlog-createtree-job-lgwfr"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,batch.kubernetes.io/job-name=segment-backup-installation-pn8lf,controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,job-name=segment-backup-installation-pn8lf"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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=66f85997fc"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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=55c54947b"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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=65d6878b4d"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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=595d875dd6"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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=657b9d9449"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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=6b6c765db9"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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=64fcb97544"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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=9794686b5"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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=dc486449-bd81-4fc0-a91c-db5bb552db6e,batch.kubernetes.io/job-name=tuf-repository-init-ktlk5,controller-uid=dc486449-bd81-4fc0-a91c-db5bb552db6e,job-name=tuf-repository-init-ktlk5,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:23:02Z","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.20,helm.sh/chart=tssc-pipelines-1.8.0"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7dcc779496,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,batch.kubernetes.io/job-name=tssc-iam,controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,job-name=tssc-iam"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:23:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-clone-repository,tekton.dev/taskRunUID=10d1fa6d-268b-4846-913b-192ac42848f4"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=backend-tests-godc7d0e230a1671bde7ab6365b8550e2d-download-sboms,tekton.dev/taskRunUID=59ed5e65-3221-446c-91d2-5277ae888b49"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-show-summary,tekton.dev/taskRunUID=814d0193-d38e-43e0-96fc-d4b754943574"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-check,tekton.dev/taskRunUID=9a841688-a379-4082-8db9-2633f1505c28"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=get-images-to-upload-sbom,tekton.dev/taskRun=backeb05468b3f9fe1465f89d25a36f505f89-get-images-to-upload-sbom,tekton.dev/taskRunUID=03ff32dd-49db-4573-8988-78c0d36d73f7"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-build-container,tekton.dev/taskRunUID=503f17eb-afc1-411e-8475-043cc76ebefe"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=get-images-to-upload-sbom,tekton.dev/taskRun=backedc7d0e230a1671bde7ab6365b8550e2d-get-images-to-upload-sbom,tekton.dev/taskRunUID=cdc9d087-9633-41cd-9c3c-225679c74ed3"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=upload-sboms-to-trustification,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-gitopc2b2835828f6b931b2e279644f3b4cc5,tekton.dev/taskRunUID=2189490d-0748-41af-b75e-7bfcf3ee6688"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-scan,tekton.dev/taskRunUID=58e451ce-25c5-45d0-a0e8-e571d9cc3210"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-summary,tekton.dev/taskRunUID=93ae2c0f-8531-4502-91e7-2897f7ccbb88"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=backend-tests-gob05468b3f9fe1465f89d25a36f505f89-download-sboms,tekton.dev/taskRunUID=17a73c64-dd0d-4c20-b64c-82b3283d98ea"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=get-images-to-verify,tekton.dev/taskRun=backend-teb05468b3f9fe1465f89d25a36f505f89-get-images-to-verify,tekton.dev/taskRunUID=23f2efd5-5801-4831-aff7-0c45ab7f7a5e"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-init,tekton.dev/taskRunUID=98ee86e7-df89-44fb-9a25-b492767d77b7"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment,tekton.dev/taskRunUID=9c335933-0edc-47ba-a497-eb59cb60ca94"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository,tekton.dev/taskRunUID=0dfe10f2-ea21-4f01-a9ec-115255fb63e7"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment,tekton.dev/taskRunUID=5c44ccd9-494b-4513-a969-6ec7d4363570"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-b05468b3f9fe1465f89d25a36f505f89-clone-repository,tekton.dev/taskRunUID=5c762098-e1dc-452a-bb6e-4310498b4c4d"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-scan,tekton.dev/taskRunUID=0f7367f1-adcc-4df8-8f03-c10e5b6a07de"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-show-sbom,tekton.dev/taskRunUID=297300b7-b5a5-4a4b-886e-813a70a06424"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-deploy-check,tekton.dev/taskRunUID=6aa28fb0-b4b9-41b9-9bb6-d4c2bdcc1a02"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=verify-enterprise-contract,tekton.dev/taskRun=backdc7d0e230a1671bde7ab6365b8550e2d-verify-enterprise-contract,tekton.dev/taskRunUID=fc271ace-ca7d-405c-b2a7-eb900e68347e"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-dc7d0e230a1671bde7ab6365b8550e2d-clone-repository,tekton.dev/taskRunUID=628a5626-61c2-4215-8397-64556ff93dfa"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=upload-sboms-to-trustification,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-gitop113e1e801e91be66b92fc264f75cb8fb,tekton.dev/taskRunUID=92a58106-5d72-4541-8e5a-5f163b7bf336"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-build-container,tekton.dev/taskRunUID=3d96b209-4fc7-46c4-868d-58d6836a4c8a"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-summary,tekton.dev/taskRunUID=2d1079e9-8795-46af-ab79-ced038d0c064"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-check,tekton.dev/taskRunUID=2e6b3119-e947-4339-b691-7acb4c5aa86e"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check,tekton.dev/taskRunUID=0124d427-89f1-4959-9eae-0eb37c90c760"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-init,tekton.dev/taskRunUID=dcbc3293-1000-4dce-af1b-3fe61ff526ed"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=get-images-to-verify,tekton.dev/taskRun=backend-tedc7d0e230a1671bde7ab6365b8550e2d-get-images-to-verify,tekton.dev/taskRunUID=96439275-9eb6-45af-b719-d6dfd56fabf8"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-f5116ae0f376cfb88428a34ffbe7eb89-clone-repository,tekton.dev/taskRunUID=654d81be-ac39-4a76-9cf6-4a113de349cb"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-scan,tekton.dev/taskRunUID=d1e2a3c0-5c6c-4fbf-b965-8e64bc53e40d"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check,tekton.dev/taskRunUID=a00c7d71-bb43-4149-b7cb-8e6d53d0953a"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-init,tekton.dev/taskRunUID=1a445aae-3200-472e-a465-b40f13e79a8f"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container,tekton.dev/taskRunUID=e05bea53-b6a5-47ea-bca7-00b1df653be2"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom,tekton.dev/taskRunUID=ccef5248-8274-4992-874b-21a547a4558b"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom,tekton.dev/taskRunUID=f6a8bcd1-1525-4762-adce-50677c6ab729"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=verify-enterprise-contract,tekton.dev/taskRun=backb05468b3f9fe1465f89d25a36f505f89-verify-enterprise-contract,tekton.dev/taskRunUID=c8f434d9-d0ff-4078-bf64-ad8bb402b15c"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=84887cc666"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:23:03Z","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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:23:03Z","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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:23:03Z","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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:23:03Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:23:03Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:23:03Z","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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=84887cc666"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:23:03Z","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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:23:03Z","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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:23:03Z","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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23: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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23: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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23: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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23: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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23: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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23: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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23: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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23: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.19,helm.sh/chart=tssc-gitops-1.8.0"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23: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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23: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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23: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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T08:23:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=5d6b7b6d97,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:23:04Z","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-5fc776f788,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:23:04Z","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-02-04T08:23:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:23:04Z","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.0"} {"level":"debug","ts":"2026-02-04T08:23:04Z","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-02-04T08:23:04Z","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-02-04T08:23:04Z","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-02-04T08:23:04Z","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-02-04T08:23:04Z","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-02-04T08:23:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:23:04Z","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-02-04T08:23:04Z","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-02-04T08:23:04Z","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-02-04T08:23:04Z","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-02-04T08:23:04Z","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-02-04T08:23:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:23:04Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:23:04Z","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=df978f9fd"} {"level":"debug","ts":"2026-02-04T08:23:04Z","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-02-04T08:23:04Z","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-02-04T08:23:04Z","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-02-04T08:23:04Z","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-02-04T08:23:04Z","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-02-04T08:23:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:23:04Z","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-02-04T08:23:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:23:04Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:23:04Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:23:04Z","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=787bd949fd"} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:23:04Z","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-02-04T08:23:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:23:04Z","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-02-04T08:23:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:23:04Z","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.0"} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:23: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=655cb6f654"} {"level":"debug","ts":"2026-02-04T08:23:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:23: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-02-04T08:23:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-02-04T08:23:04Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-7dcc779496,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=9c8768f87"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,batch.kubernetes.io/job-name=tssc-iam,controller-uid=e2ed5f27-2ad2-4df6-9c2a-cf74554f54ef,job-name=tssc-iam"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=get-images-to-upload-sbom,tekton.dev/taskRun=backeb05468b3f9fe1465f89d25a36f505f89-get-images-to-upload-sbom,tekton.dev/taskRunUID=03ff32dd-49db-4573-8988-78c0d36d73f7"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-dc7d0e230a1671bde7ab6365b8550e2d-clone-repository,tekton.dev/taskRunUID=628a5626-61c2-4215-8397-64556ff93dfa"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-build-container,tekton.dev/taskRunUID=3d96b209-4fc7-46c4-868d-58d6836a4c8a"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-scan,tekton.dev/taskRunUID=d1e2a3c0-5c6c-4fbf-b965-8e64bc53e40d"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-sbom,tekton.dev/taskRunUID=f6a8bcd1-1525-4762-adce-50677c6ab729"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-show-summary,tekton.dev/taskRunUID=814d0193-d38e-43e0-96fc-d4b754943574"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","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-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=get-images-to-verify,tekton.dev/taskRun=backend-tedc7d0e230a1671bde7ab6365b8550e2d-get-images-to-verify,tekton.dev/taskRunUID=96439275-9eb6-45af-b719-d6dfd56fabf8"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-f5116ae0f376cfb88428a34ffbe7eb89-clone-repository,tekton.dev/taskRunUID=654d81be-ac39-4a76-9cf6-4a113de349cb"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-deploy-check,tekton.dev/taskRunUID=0124d427-89f1-4959-9eae-0eb37c90c760"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","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-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-scan,tekton.dev/taskRunUID=0f7367f1-adcc-4df8-8f03-c10e5b6a07de"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-sbom,tekton.dev/taskRunUID=ccef5248-8274-4992-874b-21a547a4558b"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-update-deployment,tekton.dev/taskRunUID=5c44ccd9-494b-4513-a969-6ec7d4363570"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","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-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=upload-sboms-to-trustification,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-gitopc2b2835828f6b931b2e279644f3b4cc5,tekton.dev/taskRunUID=2189490d-0748-41af-b75e-7bfcf3ee6688"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-acs-image-check,tekton.dev/taskRunUID=a00c7d71-bb43-4149-b7cb-8e6d53d0953a"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-build-container,tekton.dev/taskRunUID=503f17eb-afc1-411e-8475-043cc76ebefe"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-init,tekton.dev/taskRunUID=1a445aae-3200-472e-a465-b40f13e79a8f"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-init,tekton.dev/taskRunUID=dcbc3293-1000-4dce-af1b-3fe61ff526ed"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-deploy-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-deploy-check,tekton.dev/taskRunUID=6aa28fb0-b4b9-41b9-9bb6-d4c2bdcc1a02"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=verify-enterprise-contract,tekton.dev/taskRun=backdc7d0e230a1671bde7ab6365b8550e2d-verify-enterprise-contract,tekton.dev/taskRunUID=fc271ace-ca7d-405c-b2a7-eb900e68347e"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-b05468b3f9fe1465f89d25a36f505f89-clone-repository,tekton.dev/taskRunUID=5c762098-e1dc-452a-bb6e-4310498b4c4d"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-check,tekton.dev/taskRunUID=9a841688-a379-4082-8db9-2633f1505c28"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=verify-enterprise-contract,tekton.dev/taskRun=backb05468b3f9fe1465f89d25a36f505f89-verify-enterprise-contract,tekton.dev/taskRunUID=c8f434d9-d0ff-4078-bf64-ad8bb402b15c"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=upload-sboms-to-trustification,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-gitop113e1e801e91be66b92fc264f75cb8fb,tekton.dev/taskRunUID=92a58106-5d72-4541-8e5a-5f163b7bf336"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-show-summary,tekton.dev/taskRunUID=2d1079e9-8795-46af-ab79-ced038d0c064"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-clone-repository,tekton.dev/taskRunUID=10d1fa6d-268b-4846-913b-192ac42848f4"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-show-sbom,tekton.dev/taskRunUID=297300b7-b5a5-4a4b-886e-813a70a06424"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=build-container,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-build-container,tekton.dev/taskRunUID=e05bea53-b6a5-47ea-bca7-00b1df653be2"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-clone-repository,tekton.dev/taskRunUID=0dfe10f2-ea21-4f01-a9ec-115255fb63e7"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453351497,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=acs-image-check,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-acs-image-check,tekton.dev/taskRunUID=2e6b3119-e947-4339-b691-7acb4c5aa86e"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=3491663b0f45bbf1cbe852f571daff2fc870d713,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d,tekton.dev/pipelineRunUID=fe1300f5-3816-48f1-856a-08fd486e3291,tekton.dev/pipelineTask=init,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-pull-request-b2l9d-init,tekton.dev/taskRunUID=98ee86e7-df89-44fb-9a25-b492767d77b7"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=backend-tests-gob05468b3f9fe1465f89d25a36f505f89-download-sboms,tekton.dev/taskRunUID=17a73c64-dd0d-4c20-b64c-82b3283d98ea"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=backend-tests-godc7d0e230a1671bde7ab6365b8550e2d-download-sboms,tekton.dev/taskRunUID=59ed5e65-3221-446c-91d2-5277ae888b49"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453944668,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=179bda253ef2620d756841ff9633c7be726401f9,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-fvkkv,tekton.dev/pipelineRunUID=eae11679-c7d9-483c-81a1-dfad7700a2f5,tekton.dev/pipelineTask=get-images-to-upload-sbom,tekton.dev/taskRun=backedc7d0e230a1671bde7ab6365b8550e2d-get-images-to-upload-sbom,tekton.dev/taskRunUID=cdc9d087-9633-41cd-9c3c-225679c74ed3"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453790415,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-gitops-repository,pipelinesascode.tekton.dev/sha=6aabde5e81f8d544c0d31a163e984c8111bd21dd,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-gitops-on-pull-request-tkdzm,tekton.dev/pipelineRunUID=85527d96-e0cb-4914-af82-8377034d82ed,tekton.dev/pipelineTask=get-images-to-verify,tekton.dev/taskRun=backend-teb05468b3f9fe1465f89d25a36f505f89-get-images-to-verify,tekton.dev/taskRunUID=23f2efd5-5801-4831-aff7-0c45ab7f7a5e"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=acs-image-scan,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-acs-image-scan,tekton.dev/taskRunUID=58e451ce-25c5-45d0-a0e8-e571d9cc3210"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453272149,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=6a95ad6706d8a924fece09b47646bb2aabc425be,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=finally,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-w5zgs,tekton.dev/pipelineRunUID=2f23cbf6-0e27-453e-84b3-b227355fa5c0,tekton.dev/pipelineTask=show-summary,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-w5zgs-show-summary,tekton.dev/taskRunUID=93ae2c0f-8531-4502-91e7-2897f7ccbb88"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,app.kubernetes.io/version=v0.37.4,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pipelinesascode.tekton.dev/check-run-id=62453547524,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=backend-tests-go-jzbvfqxh-on-push,pipelinesascode.tekton.dev/repository=backend-tests-go-jzbvfqxh-repository,pipelinesascode.tekton.dev/sha=07a0043c9e0ebaa9d3e08b11afa16e197129aff5,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=backend-tests-go-jzbvfqxh,tekton.dev/memberOf=tasks,tekton.dev/pipeline=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRun=backend-tests-go-jzbvfqxh-on-push-m54r5,tekton.dev/pipelineRunUID=37d556e9-e5ce-4448-a2d5-677ebdba912a,tekton.dev/pipelineTask=update-deployment,tekton.dev/taskRun=backend-tests-go-jzbvfqxh-on-push-m54r5-update-deployment,tekton.dev/taskRunUID=9c335933-0edc-47ba-a497-eb59cb60ca94"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:25:02Z","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-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:25:02Z","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-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=84887cc666"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:25:02Z","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-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=84887cc666"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"backend-tests-go-jwubedhx","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=bd4b9d77c"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:25:02Z","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-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=8Fcfm0lviqTYZSn6oHb62z4o38s921FSZnwR12,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v24.0.11-opr.1,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:25:02Z","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.v24.0.11-opr.1,olm.permissions.hash=6jX9Uv35nLvizARYlcXSip5fPpeCzh7rwAU9PW,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:25:02Z","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.v24.0.11-opr.1,olm.permissions.hash=8HYMK0naxu8IDJXCa1HerGQdl6fCbVD0GdzrOA,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-02-04T08:25:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=7654bd969b"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=8667c69b8d"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:25:03Z","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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh,pod-template-hash=77c7f6b49d"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs,pod-template-hash=5689d9b94f"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-tncygyzs,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-tncygyzs,app.kubernetes.io/part-of=backend-tests-go-tncygyzs,argocd/app-name=backend-tests-go-tncygyzs,backstage.io/kubernetes-id=backend-tests-go-tncygyzs,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-tncygyzs"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=76585d89d9"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:25:03Z","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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:25:03Z","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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=backend-tests-go-jwubedhx,app.kubernetes.io/part-of=backend-tests-go-jwubedhx,argocd/app-name=backend-tests-go-jwubedhx,backstage.io/kubernetes-id=backend-tests-go-jwubedhx,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jwubedhx,pod-template-hash=84887cc666"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=backend-tests-go-jzbvfqxh,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=backend-tests-go-jzbvfqxh,app.kubernetes.io/part-of=backend-tests-go-jzbvfqxh,argocd/app-name=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-id=backend-tests-go-jzbvfqxh,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=backend-tests-go-jzbvfqxh"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb","items":1,"labels":"createdByKlusterlet=klusterlet-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2o8a6mrk2va3rv9g40sba53qpv26ftcb"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=6695fbdf44"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25: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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25: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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=7984cb57bb"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=fa54b6eb-b10f-450c-b32d-8124f633cb3d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25: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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-857bccdd8c,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25: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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25: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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25: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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25: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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25: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.19,helm.sh/chart=tssc-gitops-1.8.0"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=02042026-075226-UTC,pod-template-hash=6b64dd7977"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25: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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=6989569594"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25: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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25: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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=8b5d8dfcd"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=5d6b7b6d97,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:25: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-5fc776f788,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:25: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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-02-04T08:25:03Z","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=787bd949fd"} {"level":"debug","ts":"2026-02-04T08:25:03Z","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-02-04T08:25:03Z","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-02-04T08:25:03Z","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-02-04T08:25:03Z","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-02-04T08:25:03Z","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-02-04T08:25:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:25:03Z","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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:25:03Z","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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:25:03Z","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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:25:03Z","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.0"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:25:03Z","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=46aVuDKPIRMMpZUAoxs5RbUIy7b4p4A7IMOMo4,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.0,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=64bf7746db"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:25:03Z","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=df978f9fd"} {"level":"debug","ts":"2026-02-04T08:25:03Z","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-02-04T08:25:03Z","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-02-04T08:25:03Z","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-02-04T08:25:03Z","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-02-04T08:25:03Z","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-02-04T08:25:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has cpu limit 0"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory requests and limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-02-04T08:25:03Z","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.0"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:25:03Z","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.0,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:25:03Z","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.0,olm.permissions.hash=1drU3d1blC3FsnGfOoGXMrAIcLOAgJ7wBi1O9s,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-02-04T08:25: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=655cb6f654"} {"level":"debug","ts":"2026-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:25: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-02-04T08:25:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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=6ccd7d6f7b"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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=657b9d9449"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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=6b6c765db9"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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=66f85997fc"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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=55c54947b"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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=64fcb97544"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,batch.kubernetes.io/job-name=segment-backup-installation-pn8lf,controller-uid=9448a34d-e726-4b43-b191-fcff95dbaef9,job-name=segment-backup-installation-pn8lf"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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=595d875dd6"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,batch.kubernetes.io/job-name=ctlog-createtree-job-lgwfr,controller-uid=8a8dd6ba-b904-48be-ba29-90caccd49ae4,job-name=ctlog-createtree-job-lgwfr"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,batch.kubernetes.io/job-name=rekor-createtree-job-jmgwb,controller-uid=97eb89dc-6c26-4645-9b15-37236aad66d1,job-name=rekor-createtree-job-jmgwb"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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=9794686b5"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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=65d6878b4d"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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=dc486449-bd81-4fc0-a91c-db5bb552db6e,batch.kubernetes.io/job-name=tuf-repository-init-ktlk5,controller-uid=dc486449-bd81-4fc0-a91c-db5bb552db6e,job-name=tuf-repository-init-ktlk5,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=5c0f67ac-ed43-4601-8a71-e8daa9fb7a3e,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-02-04T08:25:04Z","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.20,helm.sh/chart=tssc-pipelines-1.8.0"} {"level":"debug","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-02-04T08:25:04Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"}