{"level":"info","ts":"2026-05-14T07:40:35Z","logger":"DeploymentValidation","msg":"Operator Version: 0.0.1"} {"level":"info","ts":"2026-05-14T07:40:35Z","logger":"DeploymentValidation","msg":"Go Version: go1.25.8 (Red Hat 1.25.8-1.module+el8.10.0+24168+9fd3a552) X:strictfipsruntime"} {"level":"info","ts":"2026-05-14T07:40:35Z","logger":"DeploymentValidation","msg":"Go OS/Arch: linux/amd64"} {"level":"info","ts":"2026-05-14T07:40:35Z","logger":"DeploymentValidation","msg":"Setting Up Manager"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"DeploymentValidation","msg":"Load KubeConfig"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"DeploymentValidation","msg":"Initialize Manager"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"DeploymentValidation","msg":"Initialize Scheme"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"DeploymentValidation","msg":"Getting Manager Options"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"DeploymentValidation","msg":"Adding Healthz and Readyz checks"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"DeploymentValidation","msg":"Registering Components"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"DeploymentValidation","msg":"Initialize Prometheus Registry"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"DeploymentValidation","msg":"Initialize Prometheus metrics endpoint","endpoint":"http://0.0.0.0:8383/metrics"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"DeploymentValidation","msg":"Initialize ConfigMap watcher"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"DeploymentValidation","msg":"Initialize Validation Engine"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"DeploymentValidation","msg":"Initialize Reconciler"} {"level":"info","ts":"2026-05-14T07:40:35Z","logger":"DeploymentValidation","msg":"Starting Manager"} {"level":"info","ts":"2026-05-14T07:40:35Z","msg":"starting server","name":"health probe","addr":"[::]:8081"} {"level":"info","ts":"2026-05-14T07:40:35Z","logger":"ConfigMapWatcher","msg":"a ConfigMap has been created under watched namespace","name":"deployment-validation-operator-config","namespace":"openshift-deployment-validation-operator"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"Current set of enabled checks","checks":"dangling-horizontalpodautoscaler, dangling-ingress, dangling-networkpolicy, dangling-networkpolicypeer-podselector, dangling-service, dangling-servicemonitor, dnsconfig-options, duplicate-env-var, env-value-from, host-ipc, host-network, host-pid, hpa-minimum-three-replicas, invalid-target-ports, job-ttl-seconds-after-finished, liveness-port, minimum-three-replicas, no-anti-affinity, no-node-affinity, non-existent-service-account, non-isolated-pod, pdb-max-unavailable, pdb-min-available, pdb-unhealthy-pod-eviction-policy, priority-class-name, privilege-escalation-container, privileged-container, readiness-port, restart-policy, run-as-non-root, scc-deny-privileged-container, schema-validation, sorted-keys, startup-port, unsafe-sysctls, unset-cpu-requirements, unset-memory-requirements"} {"level":"info","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"The ConfigMap has been updated"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T07:40:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:40:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T07:40:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T07:42:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:42:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:42:35Z","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=f6d595f96"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"cli-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"cli-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"cli-server\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"trusted-artifact-signer","object":"cli-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"cli-server\" has memory limit 0"} {"level":"info","ts":"2026-05-14T07:42:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=64498dd946"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhbk-operator\" not found"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"rhbk-operator","object":"rhbk-operator","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rhbk-operator\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:42:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"info","ts":"2026-05-14T07:42:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:42:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:42:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=556f86dcbc"} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"liveness-port","check_description":"Indicates when containers have a liveness probe to a not exposed port.","check_remediation":"Check which ports you've exposed and ensure they match what you have specified in the liveness probe.","check_failure_reason":"container \"manager\" does not expose port 8081 for the HTTPGet"} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhtpa-operator-controller-manager\" not found"} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"rhtpa-operator-controller-manager","kind":"Deployment","validation":"readiness-port","check_description":"Indicates when containers have a readiness probe to a not exposed port.","check_remediation":"Check which ports you've exposed and ensure they match what you have specified in the readiness probe.","check_failure_reason":"container \"manager\" does not expose port 8081 for the HTTPGet"} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"info","ts":"2026-05-14T07:42:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"debug","ts":"2026-05-14T07:42:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T07:42:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:42:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:42:37.680050 1 request.go:752] "Waited before sending request" delay="1.10004105s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjExNjIsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=856695cc74"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-dex-server] []}) "} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown config map \"argocd-cmd-params-cm\""} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-application-controller\" not found"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-application-controller\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown config map \"argocd-cmd-params-cm\""} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-application-controller\" not found"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-application-controller\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05142026-074226-UTC,pod-template-hash=fcc77d646"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-dex-server\" not found"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-application-controller] []}) "} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:argocd-applicationset-controller] []}) "} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-dex-server] []}) "} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-repo-server] []}) "} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-application-controller)"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-notifications-controller)"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=argocd-applicationset-controller)"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-applicationset-controller)"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-server] []}) "} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=c7df7478f"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-server\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-server\" not found"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-metrics","kind":"Service","validation":"dangling-service","check_description":"Indicates when services do not have any associated deployments.","check_remediation":"Confirm that your service's selector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching service labels (map[app.kubernetes.io/name:tssc-gitops-application-controller])"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-repo-server\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-repo-server\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-application-controller)"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-notifications-controller)"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=argocd-applicationset-controller)"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-applicationset-controller)"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-generate-token\" is referring to an unknown secret \"tssc-gitops-cluster\""} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops\" not found"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-generate-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-store-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown config map \"argocd-cmd-params-cm\""} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-application-controller\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-application-controller\" not found"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-application-controller\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=6bd7cb5dc7"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-applicationset-controller\" not found"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-generate-token\" is referring to an unknown secret \"tssc-gitops-cluster\""} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops\" not found"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-generate-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-store-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=5b58465fcd"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-repo-server\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-application-controller)"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=9b74744d6"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:42:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:42:41Z","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":"info","ts":"2026-05-14T07:42:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:42:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"info","ts":"2026-05-14T07:42:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:42:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-14T07:42:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"info","ts":"2026-05-14T07:42:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:42:47.680908 1 request.go:752] "Waited before sending request" delay="1.903956738s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/open-cluster-management-agent-addon/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjEzMjYsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"info","ts":"2026-05-14T07:42:47Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T07:44:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-iam,helm.sh/chart=tssc-iam-1.9.0"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-iam\" not found"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"keycloak-keycloak\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"realm-test\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak-keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"realm-test\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak-keycloak\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-iam","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"realm-test\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"info","ts":"2026-05-14T07:44:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"Service","validation":"dangling-service","check_description":"Indicates when services do not have any associated deployments.","check_remediation":"Confirm that your service's selector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching service labels (map[app:keycloak app.kubernetes.io/instance:keycloak app.kubernetes.io/managed-by:keycloak-operator])"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-557b5464bd,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"keycloak\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=7875bcd9bc"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak-pgsql-bee","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T07:44:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-14T07:44:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:44:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:44:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:44:36Z","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=f6d595f96"} {"level":"debug","ts":"2026-05-14T07:44:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:44:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:44:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-14T07:44:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:44:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:44:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:44:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:44:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:44:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=64498dd946"} {"level":"debug","ts":"2026-05-14T07:44:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:44:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:44:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:44:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:44:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:44:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:44:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-14T07:44:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:44:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:44:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:44:37.673739 1 request.go:752] "Waited before sending request" delay="1.237848626s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tpa/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjI1MjEsInN0YXJ0Ijoicmh0cGEtb3BlcmF0b3IudjEuMS40LXJoLTlFUEJOdEptSXNlTjhpbTN6YWVUZVUxSFNldTlkenBCZmNmRkJOXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=7c6bf4d9f7"} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"pgsql-bee\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"tpa-pgsql-bee","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=556f86dcbc"} {"level":"debug","ts":"2026-05-14T07:44:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-14T07:44:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:44:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"debug","ts":"2026-05-14T07:44:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T07:44:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:44:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:44:47.675324 1 request.go:752] "Waited before sending request" delay="1.994045775s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjI1NzAsInN0YXJ0IjoidHNzYy1naXRvcHMtYXJnb2NkLXNlcnZlclx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=9b74744d6"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05142026-074226-UTC,pod-template-hash=fcc77d646"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=c7df7478f"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-server\" is referring to an unknown secret \"tssc-gitops-redis-initial-password\""} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops-argocd-server\" not found"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=856695cc74"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-generate-token\" is referring to an unknown secret \"tssc-gitops-cluster\""} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops\" not found"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-generate-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-store-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=6bd7cb5dc7"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"argocd-generate-token\" is referring to an unknown secret \"tssc-gitops-cluster\""} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-gitops\" not found"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-generate-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"argocd-store-token\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-generate-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-post-deploy","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"argocd-store-token\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=5b58465fcd"} {"level":"debug","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-14T07:44:47Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T07:46:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:46:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:46:35Z","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=f6d595f96"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-14T07:46:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=64498dd946"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:46:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-14T07:46:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:46:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,batch.kubernetes.io/job-name=segment-backup-installation-249p4,controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,job-name=segment-backup-installation-249p4"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-249p4","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-249p4","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-249p4","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-249p4","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhtas-segment-backup-job\" not found"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-249p4","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-249p4","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"segment-backup-installation\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-249p4","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"segment-backup-installation\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"segment-backup-installation-249p4","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"segment-backup-installation\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:46:36Z","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-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"fulcio-server\" is referring to an unknown secret \"fulcio-cert-trusted-artifact-signertmvr6\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","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-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"fulcio-server\" is referring to an unknown secret \"fulcio-cert-trusted-artifact-signertmvr6\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"fulcio-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:46:36Z","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-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","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-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"wait-for-trillian-db\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-logserver\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"wait-for-trillian-db\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logserver","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-logserver\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgp8c","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgp8c","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgp8c","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgp8c","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgp8c","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-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgp8c","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog-createtree-job-lgp8c","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"createtree\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:46:36Z","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-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-db\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-db\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"trillian-db\" is referring to an unknown secret \"trillian-db-connection-jvpk9\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-db\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-db","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"trillian-db\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:46:36Z","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=c78ff49df"} {"level":"debug","ts":"2026-05-14T07:46:36Z","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-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"fulcio-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"fulcio-server\" is referring to an unknown secret \"fulcio-cert-trusted-artifact-signertmvr6\""} {"level":"debug","ts":"2026-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","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-05-14T07:46:36Z","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=8585df5f68"} {"level":"debug","ts":"2026-05-14T07:46:36Z","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=7bc55cd447"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,batch.kubernetes.io/job-name=rekor-createtree-job-lnqjc,controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,job-name=rekor-createtree-job-lnqjc"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"trillian-logsigner","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,batch.kubernetes.io/job-name=ctlog-createtree-job-lgp8c,controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,job-name=ctlog-createtree-job-lgp8c"} {"level":"debug","ts":"2026-05-14T07:46:36Z","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=686b8cc479"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:46:36Z","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=b7f5bff4d"} {"level":"info","ts":"2026-05-14T07:46:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=7c6bf4d9f7"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=556f86dcbc"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:46:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-14T07:46:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:46:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"debug","ts":"2026-05-14T07:46:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T07:46:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:46:39.698561 1 request.go:752] "Waited before sending request" delay="1.871443811s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-dh/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjQ4MjEsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"info","ts":"2026-05-14T07:46:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05142026-074226-UTC,pod-template-hash=fcc77d646"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=9b74744d6"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=6bd7cb5dc7"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=856695cc74"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-application-controller] []}) "} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:argocd-applicationset-controller] []}) "} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-dex-server] []}) "} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-repo-server] []}) "} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-application-controller)"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-notifications-controller)"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=argocd-applicationset-controller)"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-applicationset-controller)"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-server] []}) "} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=c7df7478f"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=5b58465fcd"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:46:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-14T07:46:47Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:46:51.697532 1 request.go:752] "Waited before sending request" delay="1.993400444s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjUyNjksInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"app.kubernetes.io/managed-by=Helm,helmet.redhat-appstudio.github.com/post-deploy=delete"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-pipelines\" not found"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"signing-secrets\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"signing-secrets\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-pipelines","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"signing-secrets\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-pipelines\" not found"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"tekton-chains-cosign\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tekton-chains-cosign\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tekton-chains-cosign\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tssc-pipelines\" not found"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"tekton-chains-cosign\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tekton-chains-cosign\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"tssc-tekton-configuration","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tekton-chains-cosign\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:46:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-14T07:46:51Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-557b5464bd,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"keycloak\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"keycloak","kind":"StatefulSet","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=7875bcd9bc"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,batch.kubernetes.io/job-name=tssc-iam,controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"keycloak\" is referring to an unknown secret \"keycloak-initial-admin\""} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"keycloak\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-keycloak","object":"tssc-iam","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"keycloak\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-14T07:46:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-14T07:46:55Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:46:57Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T07:48:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"info","ts":"2026-05-14T07:48:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"info","ts":"2026-05-14T07:48:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,batch.kubernetes.io/job-name=rekor-createtree-job-lnqjc,controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,job-name=rekor-createtree-job-lnqjc"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-server\" is referring to an unknown secret \"redis-password-trusted-artifact-signerbr48m\""} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor\" not found"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-server\" is referring to an unknown secret \"redis-password-trusted-artifact-signerbr48m\""} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor\" not found"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,batch.kubernetes.io/job-name=ctlog-createtree-job-lgp8c,controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,job-name=ctlog-createtree-job-lgp8c"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"backfill-redis","kind":"CronJob","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"backfill-redis","kind":"CronJob","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"backfill-redis\" is referring to an unknown secret \"redis-password-trusted-artifact-signerbr48m\""} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"backfill-redis","kind":"CronJob","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"backfill-redis","kind":"CronJob","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor\" not found"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"backfill-redis","kind":"CronJob","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"backfill-redis","kind":"CronJob","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"backfill-redis\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"backfill-redis","kind":"CronJob","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"backfill-redis\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"backfill-redis","kind":"CronJob","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"backfill-redis\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-swhrs","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-swhrs","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-swhrs","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-swhrs","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tuf-repository-init\" not found"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-swhrs","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-swhrs","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-swhrs","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-swhrs","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"ctlog\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"ctlog\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"ctlog","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"ctlog\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-redis\" is referring to an unknown secret \"redis-password-trusted-artifact-signerbr48m\""} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"enable-tls\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rekor-redis\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"enable-tls\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-redis\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"enable-tls\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-redis\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"rekor-redis\" is referring to an unknown secret \"redis-password-trusted-artifact-signerbr48m\""} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"enable-tls\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rekor-redis\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"enable-tls\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-redis\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"enable-tls\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-redis","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rekor-redis\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,batch.kubernetes.io/job-name=segment-backup-installation-249p4,controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,job-name=segment-backup-installation-249p4"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","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=686b8cc479"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","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=7bc55cd447"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","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=b4d8f6d89"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tuf\" not found"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-server\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-server\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","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=cef3cc75-0ed2-492c-b35e-dc16d88f871c,batch.kubernetes.io/job-name=tuf-repository-init-swhrs,controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,job-name=tuf-repository-init-swhrs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-swhrs","kind":"Job","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-swhrs","kind":"Job","validation":"job-ttl-seconds-after-finished","check_description":"Indicates when standalone jobs do not set ttlSecondsAfterFinished and when jobs managed by cronjob do set ttlSecondsAfterFinished.","check_remediation":"Set Job.spec.ttlSecondsAfterFinished. Unset CronJob.Spec.JobTemplate.Spec.ttlSecondsAfterFinished.","check_failure_reason":"Standalone Job does not specify ttlSecondsAfterFinished"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-swhrs","kind":"Job","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-swhrs","kind":"Job","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"tuf-repository-init\" not found"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-swhrs","kind":"Job","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-swhrs","kind":"Job","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-swhrs","kind":"Job","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"tuf-repository-init-swhrs","kind":"Job","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"tuf-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rekor-ui\" not found"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tas","object":"rekor-search-ui","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","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=b7f5bff4d"} {"level":"debug","ts":"2026-05-14T07:48:35Z","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=6475ccf74d"} {"level":"debug","ts":"2026-05-14T07:48:35Z","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=58f9f45487"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","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=75847d56d"} {"level":"debug","ts":"2026-05-14T07:48:35Z","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=8585df5f68"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","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=c78ff49df"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:48:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-14T07:48:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:48:36Z","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=ac577519-f09e-4c07-8c30-9ba44332414d,batch.kubernetes.io/job-name=create-db,controller-uid=ac577519-f09e-4c07-8c30-9ba44332414d,job-name=create-db"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"create-importers","kind":"Job","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"job\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:48:36Z","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=85dc587b5f"} {"level":"debug","ts":"2026-05-14T07:48:36Z","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=fbf5f55c-10ab-494a-8079-99240fe3aebc,batch.kubernetes.io/job-name=migrate-db,controller-uid=fbf5f55c-10ab-494a-8079-99240fe3aebc,job-name=migrate-db"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=7c6bf4d9f7"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:48:36Z","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=09f52e08-3293-4711-9074-f505c5108466,batch.kubernetes.io/job-name=create-importers,controller-uid=09f52e08-3293-4711-9074-f505c5108466,job-name=create-importers"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=556f86dcbc"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:48:36Z","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=7464d87754"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-14T07:48:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"info","ts":"2026-05-14T07:48:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:48:37.672630 1 request.go:752] "Waited before sending request" delay="1.376247642s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MjgyNTQsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T07:48:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"debug","ts":"2026-05-14T07:48:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T07:48:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=7b56f7dbb5,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-psql-developer-hub","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"info","ts":"2026-05-14T07:48:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=9b74744d6"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-application-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-application-controller] []}) "} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-applicationset-controller-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:argocd-applicationset-controller] []}) "} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-dex-server] []}) "} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-dex-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-repo-server] []}) "} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-application-controller)"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-server)"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-notifications-controller)"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=argocd-applicationset-controller)"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-repo-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicypeer-podselector","check_description":"Indicates when NetworkPolicyPeer in Egress/Ingress rules -in the Spec of NetworkPolicy- do not have any associated deployments. Applied on peer specified with podSelectors only.","check_remediation":"Confirm that your NetworkPolicy's Ingress/Egress peer's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy rule's podSelector labels (app.kubernetes.io/name=tssc-gitops-applicationset-controller)"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-gitops","object":"tssc-gitops-server-network-policy","kind":"NetworkPolicy","validation":"dangling-networkpolicy","check_description":"Indicates when networkpolicies do not have any associated deployments.","check_remediation":"Confirm that your networkPolicy's podselector correctly matches the labels on one of your deployments.","check_failure_reason":"no pods found matching networkpolicy's podSelector labels ({map[app.kubernetes.io/name:tssc-gitops-server] []}) "} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=c7df7478f"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=6bd7cb5dc7"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05142026-074226-UTC,pod-template-hash=fcc77d646"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=856695cc74"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=5b58465fcd"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:48:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-14T07:48:47Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:48:49.673558 1 request.go:752] "Waited before sending request" delay="1.899911941s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjg0MTYsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-dh,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-dh,app.kubernetes.io/version=1.9,helm.sh/chart=tssc-dh-1.9.0"} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"rhdh-kubernetes-plugin\" not found"} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"copy-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"rollout-status-test\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rollout-status-test\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"copy-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc","object":"test-tssc-dh","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"rollout-status-test\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-14T07:48:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-14T07:48:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:48:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T07:48:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:48:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-14T07:48:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:48:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-14T07:48:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:48:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:48:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:48:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-557b5464bd,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-14T07:48:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:48:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=7875bcd9bc"} {"level":"debug","ts":"2026-05-14T07:48:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:48:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,batch.kubernetes.io/job-name=tssc-iam,controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-14T07:48:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:48:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T07:48:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-14T07:48:53Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:48:55Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:48:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:49:01.673550 1 request.go:752] "Waited before sending request" delay="1.900769053s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-prod/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjg1NjgsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T07:49: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-05-14T07:49: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-05-14T07:49: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":"info","ts":"2026-05-14T07:49:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:49:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=f6d595f96"} {"level":"debug","ts":"2026-05-14T07:49:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:49:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:49:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-14T07:49:05Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:49:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:49:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:49:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=64498dd946"} {"level":"debug","ts":"2026-05-14T07:49:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:49:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:49:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:49:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:49:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:49:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:49:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:49:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:49:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-14T07:49:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:49:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T07:50:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=7b56f7dbb5,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-14T07:50:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=c7df7478f"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05142026-074226-UTC,pod-template-hash=fcc77d646"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=9b74744d6"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=856695cc74"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=5b58465fcd"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=6bd7cb5dc7"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-14T07:50:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-dh,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-dh,app.kubernetes.io/version=1.9,helm.sh/chart=tssc-dh-1.9.0"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-14T07:50:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-14T07:50:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:50:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,batch.kubernetes.io/job-name=tssc-iam,controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-14T07:50:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:50:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T07:50:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:50:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T07:50:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:50:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-14T07:50:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:50:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-14T07:50:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:50:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:50:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:50:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-557b5464bd,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-14T07:50:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:50:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=7875bcd9bc"} {"level":"debug","ts":"2026-05-14T07:50:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-14T07:50:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:50:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:50:37.680344 1 request.go:752] "Waited before sending request" delay="1.4725296s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhtpa-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjk2ODgsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-05-14T07:50:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:50:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:50:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:50:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-14T07:50:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:50:43Z","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=f6d595f96"} {"level":"debug","ts":"2026-05-14T07:50:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:50:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:50:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-14T07:50:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:50:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:50:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:50:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:50:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:50:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:50:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:50:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:50:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:50:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:50:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:50:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=64498dd946"} {"level":"debug","ts":"2026-05-14T07:50:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-14T07:50:47Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:50:49.681498 1 request.go:752] "Waited before sending request" delay="1.905986697s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/null/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjk4MjAsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"info","ts":"2026-05-14T07:50:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:50:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T07:50:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T07:50:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-14T07:50:53Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:50:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:50:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:50:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:50:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-14T07:50:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:51:01.681652 1 request.go:752] "Waited before sending request" delay="1.99605431s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tas/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mjk5MzIsInN0YXJ0IjoicmVrb3ItY3JlYXRldHJlZS1qb2JcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,batch.kubernetes.io/job-name=ctlog-createtree-job-lgp8c,controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,job-name=ctlog-createtree-job-lgp8c"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,batch.kubernetes.io/job-name=segment-backup-installation-249p4,controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,job-name=segment-backup-installation-249p4"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6475ccf74d"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=58f9f45487"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=686b8cc479"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=b4d8f6d89"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=b7f5bff4d"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,batch.kubernetes.io/job-name=rekor-createtree-job-lnqjc,controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,job-name=rekor-createtree-job-lnqjc"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=7bc55cd447"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=c78ff49df"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,batch.kubernetes.io/job-name=tuf-repository-init-swhrs,controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,job-name=tuf-repository-init-swhrs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=75847d56d"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8585df5f68"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:51:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-14T07:51:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","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=09f52e08-3293-4711-9074-f505c5108466,batch.kubernetes.io/job-name=create-importers,controller-uid=09f52e08-3293-4711-9074-f505c5108466,job-name=create-importers"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","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=fbf5f55c-10ab-494a-8079-99240fe3aebc,batch.kubernetes.io/job-name=migrate-db,controller-uid=fbf5f55c-10ab-494a-8079-99240fe3aebc,job-name=migrate-db"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","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=7464d87754"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=7c6bf4d9f7"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","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=ac577519-f09e-4c07-8c30-9ba44332414d,batch.kubernetes.io/job-name=create-db,controller-uid=ac577519-f09e-4c07-8c30-9ba44332414d,job-name=create-db"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","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=85dc587b5f"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=556f86dcbc"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:51:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-14T07:51:05Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:51:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:51:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:51:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:51:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:51:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:51:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-14T07:51:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:51:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"debug","ts":"2026-05-14T07:51:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T07:51:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T07:52:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-dh,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-dh,app.kubernetes.io/version=1.9,helm.sh/chart=tssc-dh-1.9.0"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-14T07:52:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-557b5464bd,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=7875bcd9bc"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,batch.kubernetes.io/job-name=tssc-iam,controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:52:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-14T07:52:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:52:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:52:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:52:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:52:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:52:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:52:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:52:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:52:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-14T07:52:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:52:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:36Z","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=f6d595f96"} {"level":"debug","ts":"2026-05-14T07:52:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-14T07:52:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:52:37.667519 1 request.go:752] "Waited before sending request" delay="1.384436358s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhbk-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzEwNTksInN0YXJ0Ijoicmhiay1vcGVyYXRvci52MjYuNC4xMS1vcHIuMlx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-14T07:52:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:52:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:52:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:52:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:52:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:52:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:52:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=64498dd946"} {"level":"debug","ts":"2026-05-14T07:52:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:52:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:52:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:52:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:52:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-14T07:52:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:52:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:52:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:52:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T07:52:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:52:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T07:52:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:52:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-14T07:52:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:52:47.667523 1 request.go:752] "Waited before sending request" delay="1.992431111s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-stage/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzExNTQsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T07:52:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:52:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:52:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:52:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:52:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:52:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-14T07:52:47Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:52:51Z","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=c78ff49df"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","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=58f9f45487"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","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=8585df5f68"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","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=b4d8f6d89"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","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=b7f5bff4d"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","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=686b8cc479"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,batch.kubernetes.io/job-name=ctlog-createtree-job-lgp8c,controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,job-name=ctlog-createtree-job-lgp8c"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","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=6475ccf74d"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","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=75847d56d"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,batch.kubernetes.io/job-name=segment-backup-installation-249p4,controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,job-name=segment-backup-installation-249p4"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,batch.kubernetes.io/job-name=rekor-createtree-job-lnqjc,controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,job-name=rekor-createtree-job-lnqjc"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","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=7bc55cd447"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","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=cef3cc75-0ed2-492c-b35e-dc16d88f871c,batch.kubernetes.io/job-name=tuf-repository-init-swhrs,controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,job-name=tuf-repository-init-swhrs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:52:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-14T07:52:51Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","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=fbf5f55c-10ab-494a-8079-99240fe3aebc,batch.kubernetes.io/job-name=migrate-db,controller-uid=fbf5f55c-10ab-494a-8079-99240fe3aebc,job-name=migrate-db"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=7c6bf4d9f7"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","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=09f52e08-3293-4711-9074-f505c5108466,batch.kubernetes.io/job-name=create-importers,controller-uid=09f52e08-3293-4711-9074-f505c5108466,job-name=create-importers"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=556f86dcbc"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","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=ac577519-f09e-4c07-8c30-9ba44332414d,batch.kubernetes.io/job-name=create-db,controller-uid=ac577519-f09e-4c07-8c30-9ba44332414d,job-name=create-db"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","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=7464d87754"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","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=85dc587b5f"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:52:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-14T07:52:55Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:52:57.667524 1 request.go:752] "Waited before sending request" delay="1.900186967s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-development/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzEyOTMsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T07:52:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:52:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:52:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:52:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:52:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:52:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-14T07:52:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:53:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"debug","ts":"2026-05-14T07:53:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T07:53:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:53:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-14T07:53:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:53:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-14T07:53:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:53:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-14T07:53:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:53:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:53:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:53:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=7b56f7dbb5,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-14T07:53:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:53:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:53:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:53:05Z","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":"info","ts":"2026-05-14T07:53:05Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:53:07.667562 1 request.go:752] "Waited before sending request" delay="1.779214257s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzE0MDcsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=6bd7cb5dc7"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=5b58465fcd"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=c7df7478f"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05142026-074226-UTC,pod-template-hash=fcc77d646"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=9b74744d6"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=856695cc74"} {"level":"debug","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-14T07:53:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T07:54:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:54:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-14T07:54:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-14T07:54:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","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=686b8cc479"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,batch.kubernetes.io/job-name=rekor-createtree-job-lnqjc,controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,job-name=rekor-createtree-job-lnqjc"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","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=75847d56d"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,batch.kubernetes.io/job-name=ctlog-createtree-job-lgp8c,controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,job-name=ctlog-createtree-job-lgp8c"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","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=6475ccf74d"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","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=58f9f45487"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,batch.kubernetes.io/job-name=segment-backup-installation-249p4,controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,job-name=segment-backup-installation-249p4"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","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=7bc55cd447"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","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=cef3cc75-0ed2-492c-b35e-dc16d88f871c,batch.kubernetes.io/job-name=tuf-repository-init-swhrs,controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,job-name=tuf-repository-init-swhrs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","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=c78ff49df"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","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=8585df5f68"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","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=b7f5bff4d"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","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=b4d8f6d89"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-14T07:54:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","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=85dc587b5f"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=556f86dcbc"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=7c6bf4d9f7"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","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=ac577519-f09e-4c07-8c30-9ba44332414d,batch.kubernetes.io/job-name=create-db,controller-uid=ac577519-f09e-4c07-8c30-9ba44332414d,job-name=create-db"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","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=09f52e08-3293-4711-9074-f505c5108466,batch.kubernetes.io/job-name=create-importers,controller-uid=09f52e08-3293-4711-9074-f505c5108466,job-name=create-importers"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","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=fbf5f55c-10ab-494a-8079-99240fe3aebc,batch.kubernetes.io/job-name=migrate-db,controller-uid=fbf5f55c-10ab-494a-8079-99240fe3aebc,job-name=migrate-db"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","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=7464d87754"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:54:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-14T07:54:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:54:37.668532 1 request.go:752] "Waited before sending request" delay="1.417208556s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-development/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzI1MDAsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T07:54:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:54:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:54:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-14T07:54:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:54:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"debug","ts":"2026-05-14T07:54:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T07:54:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:54:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-14T07:54:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:54:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:54:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:54:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=7b56f7dbb5,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-14T07:54:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:54:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:54:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:54:43Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-dh","object":"backstage-developer-hub","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:54:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-14T07:54:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:54:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-14T07:54:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-14T07:54:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:54:47.669870 1 request.go:752] "Waited before sending request" delay="1.993058341s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzI1ODgsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=9b74744d6"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05142026-074226-UTC,pod-template-hash=fcc77d646"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=5b58465fcd"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=6bd7cb5dc7"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=c7df7478f"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=856695cc74"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-14T07:54:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-14T07:54:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:54:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-14T07:54:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T07:54:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:54:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T07:54:51Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-14T07:54:51Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-14T07:54:51Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:54:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-14T07:54:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:54:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-14T07:54:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:54:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:54:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:54:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-557b5464bd,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-14T07:54:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:54:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=7875bcd9bc"} {"level":"debug","ts":"2026-05-14T07:54:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:54:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,batch.kubernetes.io/job-name=tssc-iam,controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-14T07:54:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:54:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T07:54:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:54:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T07:54:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-14T07:54:55Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:54:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:54:59.668536 1 request.go:752] "Waited before sending request" delay="1.89647891s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhtpa-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzI3NzYsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"info","ts":"2026-05-14T07:55:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:55:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:55:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:55:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:55:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:55:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:55:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-14T07:55:05Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:55:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=f6d595f96"} {"level":"debug","ts":"2026-05-14T07:55:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:55:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:55:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-14T07:55:07Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:55:09.668564 1 request.go:752] "Waited before sending request" delay="1.887055424s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhbk-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzMxNDUsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-14T07:55:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:55:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:55:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:55:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:55:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=64498dd946"} {"level":"debug","ts":"2026-05-14T07:55:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:55:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:55:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:55:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:55:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:55:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:55:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-14T07:55:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T07:56:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=64498dd946"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-14T07:56:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:56:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T07:56:35Z","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-840a8ba8e0,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-840a8ba8e0-86f854fcb4,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,statefulset.kubernetes.io/pod-name=affinity-assistant-840a8ba8e0-0,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-840a8ba8e0","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-840a8ba8e0","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-840a8ba8e0","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-840a8ba8e0","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-840a8ba8e0","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-clone-repository,tekton.dev/taskRunUID=17b599eb-2f2c-4285-b09e-057dc43055c2"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pu21807b4eee802028c90f298f9cc179c9-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build,tekton.dev/taskRunUID=a31ac2f2-4c50-4093-b7f5-032890f19cf8"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-build\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository,tekton.dev/taskRunUID=f1d5eda0-5715-4294-9926-a8ce9557ed01"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T07:56:35Z","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-efd4d02ca9,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-efd4d02ca9-5cf4f6bb5f,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,statefulset.kubernetes.io/pod-name=affinity-assistant-efd4d02ca9-0,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-efd4d02ca9","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-efd4d02ca9","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-efd4d02ca9","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-efd4d02ca9","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-efd4d02ca9","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-build,tekton.dev/taskRunUID=11415828-94bb-49eb-a6ab-e2848a87b172"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-build\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:56:35Z","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-840a8ba8e0,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T07:56:35Z","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-efd4d02ca9,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx"} {"level":"debug","ts":"2026-05-14T07:56:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-14T07:56:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"info","ts":"2026-05-14T07:56:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,batch.kubernetes.io/job-name=ctlog-createtree-job-lgp8c,controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,job-name=ctlog-createtree-job-lgp8c"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,batch.kubernetes.io/job-name=rekor-createtree-job-lnqjc,controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,job-name=rekor-createtree-job-lnqjc"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","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=7bc55cd447"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","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=cef3cc75-0ed2-492c-b35e-dc16d88f871c,batch.kubernetes.io/job-name=tuf-repository-init-swhrs,controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,job-name=tuf-repository-init-swhrs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","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=b7f5bff4d"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","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=6475ccf74d"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","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=58f9f45487"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","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=75847d56d"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","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=8585df5f68"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","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=c78ff49df"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,batch.kubernetes.io/job-name=segment-backup-installation-249p4,controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,job-name=segment-backup-installation-249p4"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","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=686b8cc479"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","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=b4d8f6d89"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:56:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-14T07:56:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:56:37.678578 1 request.go:752] "Waited before sending request" delay="1.359173168s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tpa/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzQ4MjEsInN0YXJ0Ijoicmh0cGEtb3BlcmF0b3ItYmluZC1qb2JcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=556f86dcbc"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=create-importers,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","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=ac577519-f09e-4c07-8c30-9ba44332414d,batch.kubernetes.io/job-name=create-db,controller-uid=ac577519-f09e-4c07-8c30-9ba44332414d,job-name=create-db"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","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=09f52e08-3293-4711-9074-f505c5108466,batch.kubernetes.io/job-name=create-importers,controller-uid=09f52e08-3293-4711-9074-f505c5108466,job-name=create-importers"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","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=85dc587b5f"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/component=database,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=migrate-db,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","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=fbf5f55c-10ab-494a-8079-99240fe3aebc,batch.kubernetes.io/job-name=migrate-db,controller-uid=fbf5f55c-10ab-494a-8079-99240fe3aebc,job-name=migrate-db"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","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=7464d87754"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=7c6bf4d9f7"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:56:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-14T07:56:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:56:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"info","ts":"2026-05-14T07:56:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:56:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"debug","ts":"2026-05-14T07:56:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T07:56:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:56:47.679970 1 request.go:752] "Waited before sending request" delay="1.995050714s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-dh/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzQ5MDksInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-14T07:56:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=7b56f7dbb5,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-14T07:56:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:56:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-14T07:56:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:56:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-14T07:56:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:56:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-14T07:56:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:56:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:56:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-14T07:56:47Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=5b58465fcd"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=c7df7478f"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=6bd7cb5dc7"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=856695cc74"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05142026-074226-UTC,pod-template-hash=fcc77d646"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=9b74744d6"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:56:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-14T07:56:53Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:56:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-14T07:56:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T07:56:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:56:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T07:56:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-14T07:56:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-14T07:56:55Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:56:59.679521 1 request.go:752] "Waited before sending request" delay="1.96842258s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-keycloak/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzUxNTUsInN0YXJ0Ijoic3lzdGVtOmRlcGxveWVyc1x1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-14T07:56:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-557b5464bd,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-14T07:56:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:56:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=7875bcd9bc"} {"level":"debug","ts":"2026-05-14T07:56:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:56:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,batch.kubernetes.io/job-name=tssc-iam,controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-14T07:56:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:56:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T07:56:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:56:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T07:56:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:56:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-14T07:56:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:56:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-14T07:56:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:56:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:56:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-14T07:56:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:57:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:57:05Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:57:09.679602 1 request.go:752] "Waited before sending request" delay="1.994372545s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-prod/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzU0MDcsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:57:09Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"info","ts":"2026-05-14T07:57:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:57:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=f6d595f96"} {"level":"debug","ts":"2026-05-14T07:57:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:57:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:57:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-14T07:57:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T07:58:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=856695cc74"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=9b74744d6"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=c7df7478f"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=6bd7cb5dc7"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05142026-074226-UTC,pod-template-hash=fcc77d646"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=5b58465fcd"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-14T07:58:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-14T07:58:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-557b5464bd,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=7875bcd9bc"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,batch.kubernetes.io/job-name=tssc-iam,controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-14T07:58:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-14T07:58:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:58:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:58:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:58:37.754573 1 request.go:752] "Waited before sending request" delay="1.437871716s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-prod/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzcxNTQsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-14T07:58:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:58:39Z","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=f6d595f96"} {"level":"debug","ts":"2026-05-14T07:58:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-14T07:58:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:58:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:58:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:58:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:58:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:58:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:58:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:58:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:58:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:58:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=64498dd946"} {"level":"debug","ts":"2026-05-14T07:58:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T07:58:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T07:58:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-14T07:58:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T07:58:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:58:47.755424 1 request.go:752] "Waited before sending request" delay="1.835891138s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-ci/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzcyNzQsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository,tekton.dev/taskRunUID=f1d5eda0-5715-4294-9926-a8ce9557ed01"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom,tekton.dev/taskRunUID=66f7bdd0-ca4a-4845-9beb-2b33beaaa634"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-show-sbom\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-show-sbom\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-build,tekton.dev/taskRunUID=11415828-94bb-49eb-a6ab-e2848a87b172"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-build\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-summarize,tekton.dev/taskRunUID=84bdb4d1-fe03-41fb-a16f-814fc8c90918"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-summary\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-summarize-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-summary\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-clone-repository,tekton.dev/taskRunUID=17b599eb-2f2c-4285-b09e-057dc43055c2"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-deploy,tekton.dev/taskRunUID=e0fcfd1b-6c97-44a9-9f9b-919658e3f4f7"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-deploy\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-scan,tekton.dev/taskRunUID=d70d5376-fd8c-4216-bf86-403f28b8a35f"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-scan-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-scan-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-scan-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-scan-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-scan-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-scan\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-show-sbom,tekton.dev/taskRunUID=09d88023-d563-4aa0-bd59-a8ab847e2590"} {"level":"debug","ts":"2026-05-14T07:58:49Z","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-ab1b60f61c,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd"} {"level":"debug","ts":"2026-05-14T07:58:49Z","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-ab1b60f61c,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-ab1b60f61c-6495b4768b,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,statefulset.kubernetes.io/pod-name=affinity-assistant-ab1b60f61c-0,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-scan,tekton.dev/taskRunUID=181d4659-32c7-4c1f-99e3-3173c4438266"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-build,tekton.dev/taskRunUID=c23394e7-5fb6-40cc-b68e-9d88bfde4859"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-deployment-check,tekton.dev/taskRunUID=fbc6e4e6-21ca-408f-a21c-490587949a10"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-vnd46-deployment-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-deploy-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build,tekton.dev/taskRunUID=a31ac2f2-4c50-4093-b7f5-032890f19cf8"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-summarize,tekton.dev/taskRunUID=41a3e062-b412-43ec-9336-dd420828c761"} {"level":"debug","ts":"2026-05-14T07:58:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-clone-repository,tekton.dev/taskRunUID=19922062-516b-4371-aa7c-9c1da57255e6"} {"level":"info","ts":"2026-05-14T07:58:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T07:58:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-14T07:58:53Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:58:57.755571 1 request.go:752] "Waited before sending request" delay="1.995819174s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tas/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzczODYsInN0YXJ0IjoicmVrb3ItY3JlYXRldHJlZS1qb2JcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","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=7bc55cd447"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","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=b4d8f6d89"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,batch.kubernetes.io/job-name=ctlog-createtree-job-lgp8c,controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,job-name=ctlog-createtree-job-lgp8c"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","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=c78ff49df"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","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=b7f5bff4d"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","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=8585df5f68"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","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=cef3cc75-0ed2-492c-b35e-dc16d88f871c,batch.kubernetes.io/job-name=tuf-repository-init-swhrs,controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,job-name=tuf-repository-init-swhrs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","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=686b8cc479"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","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=75847d56d"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,batch.kubernetes.io/job-name=segment-backup-installation-249p4,controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,job-name=segment-backup-installation-249p4"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,batch.kubernetes.io/job-name=rekor-createtree-job-lnqjc,controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,job-name=rekor-createtree-job-lnqjc"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","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=6475ccf74d"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","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=58f9f45487"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T07:58:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-14T07:58:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=7c6bf4d9f7"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=556f86dcbc"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:59:01Z","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=85dc587b5f"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:59:01Z","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=7464d87754"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T07:59:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-14T07:59:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=85ff4f8dbb"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T07:59:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-14T07:59:05Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 07:59:07.755547 1 request.go:752] "Waited before sending request" delay="1.902974077s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mzc1MjUsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T07:59:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"debug","ts":"2026-05-14T07:59:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T07:59:07Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T07:59:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-14T07:59:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:59:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T07:59:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:59:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=7b56f7dbb5,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-14T07:59:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:59:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-14T07:59:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T07:59:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-14T07:59:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-14T07:59:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T08:00:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T08:00:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=7b56f7dbb5,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-14T08:00:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=5b58465fcd"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=9b74744d6"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=c7df7478f"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05142026-074226-UTC,pod-template-hash=fcc77d646"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=6bd7cb5dc7"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=856695cc74"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-14T08:00:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-14T08:00:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-14T08:00:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-557b5464bd,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=7875bcd9bc"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,batch.kubernetes.io/job-name=tssc-iam,controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-14T08:00:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-14T08:00:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T08:00:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:00:37.673406 1 request.go:752] "Waited before sending request" delay="1.341390197s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhtpa-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6MzkzMjIsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"info","ts":"2026-05-14T08:00:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-14T08:00:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:00:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:00:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:00:45Z","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=f6d595f96"} {"level":"debug","ts":"2026-05-14T08:00:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-14T08:00:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:00:47.674231 1 request.go:752] "Waited before sending request" delay="1.891938701s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhbk-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mzk0MzIsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-14T08:00:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:00:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:00:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:00:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:00:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:00:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:00:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T08:00:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:00:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:00:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:00:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=64498dd946"} {"level":"debug","ts":"2026-05-14T08:00:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-14T08:00:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T08:00:51Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-build,tekton.dev/taskRunUID=c23394e7-5fb6-40cc-b68e-9d88bfde4859"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-init\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-build\" is referring to an unknown secret \"cosign-pub\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-build\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-build-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-build\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-scan,tekton.dev/taskRunUID=d70d5376-fd8c-4216-bf86-403f28b8a35f"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-show-sbom,tekton.dev/taskRunUID=09d88023-d563-4aa0-bd59-a8ab847e2590"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom,tekton.dev/taskRunUID=66f7bdd0-ca4a-4845-9beb-2b33beaaa634"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-summarize,tekton.dev/taskRunUID=41a3e062-b412-43ec-9336-dd420828c761"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy,tekton.dev/taskRunUID=6039dec3-1542-449d-9854-e08705b532fd"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-deploy\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check,tekton.dev/taskRunUID=27e4fb5b-b2fa-45e0-95e5-a31052a60333"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-deploy-check\" is referring to an unknown secret \"gitops-auth-secret\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-deploy-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-deploy-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-scan,tekton.dev/taskRunUID=8dc7cc2c-7d9f-4fe6-8bf0-ebdd64ed025e"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-scan\" is referring to an unknown secret \"rox-api-token\""} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-scan\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-scan-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-scan\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-summarize,tekton.dev/taskRunUID=fa971f36-18fe-453b-8319-e1edd3ac34ba"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-summarize-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-summarize-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-summarize-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-summarize-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-summarize-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-on-push-2wmzd-summarize-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-summary\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-build,tekton.dev/taskRunUID=11415828-94bb-49eb-a6ab-e2848a87b172"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-clone-repository,tekton.dev/taskRunUID=19922062-516b-4371-aa7c-9c1da57255e6"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-show-sbom,tekton.dev/taskRunUID=80bcc862-1ba6-4af8-b24e-02a714fceec0"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository,tekton.dev/taskRunUID=f1d5eda0-5715-4294-9926-a8ce9557ed01"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-deploy,tekton.dev/taskRunUID=e0fcfd1b-6c97-44a9-9f9b-919658e3f4f7"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build,tekton.dev/taskRunUID=a31ac2f2-4c50-4093-b7f5-032890f19cf8"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-deployment-check,tekton.dev/taskRunUID=fbc6e4e6-21ca-408f-a21c-490587949a10"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-summarize,tekton.dev/taskRunUID=84bdb4d1-fe03-41fb-a16f-814fc8c90918"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-clone-repository,tekton.dev/taskRunUID=17b599eb-2f2c-4285-b09e-057dc43055c2"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-scan,tekton.dev/taskRunUID=181d4659-32c7-4c1f-99e3-3173c4438266"} {"level":"debug","ts":"2026-05-14T08:00:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-14T08:00:55Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:00:59.673763 1 request.go:752] "Waited before sending request" delay="1.994041553s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-stage/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mzk1NjksInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:00:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-14T08:00:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,batch.kubernetes.io/job-name=rekor-createtree-job-lnqjc,controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,job-name=rekor-createtree-job-lnqjc"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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=c78ff49df"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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=58f9f45487"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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=75847d56d"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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=b4d8f6d89"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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=b7f5bff4d"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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=6475ccf74d"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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=cef3cc75-0ed2-492c-b35e-dc16d88f871c,batch.kubernetes.io/job-name=tuf-repository-init-swhrs,controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,job-name=tuf-repository-init-swhrs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,batch.kubernetes.io/job-name=ctlog-createtree-job-lgp8c,controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,job-name=ctlog-createtree-job-lgp8c"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,batch.kubernetes.io/job-name=segment-backup-installation-249p4,controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,job-name=segment-backup-installation-249p4"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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=686b8cc479"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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=8585df5f68"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08: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=7bc55cd447"} {"level":"debug","ts":"2026-05-14T08:01:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-14T08:01:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=85dc587b5f"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=7c6bf4d9f7"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=556f86dcbc"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=7464d87754"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:01:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-14T08:01:07Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:01:09.673923 1 request.go:752] "Waited before sending request" delay="1.882928252s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-development/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6Mzk3OTMsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=85ff4f8dbb"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-14T08:01:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T08:02:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=7b56f7dbb5,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-14T08:02:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=6bd7cb5dc7"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=856695cc74"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=9b74744d6"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=5b58465fcd"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05142026-074226-UTC,pod-template-hash=fcc77d646"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=c7df7478f"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-14T08:02:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-14T08:02:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-14T08:02:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:02:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T08:02:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:02:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-14T08:02:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:02:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-14T08:02:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:02:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:02:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:02:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-557b5464bd,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-14T08:02:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:02:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=7875bcd9bc"} {"level":"debug","ts":"2026-05-14T08:02:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:02:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,batch.kubernetes.io/job-name=tssc-iam,controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-14T08:02:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:02:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T08:02:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-14T08:02:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T08:02:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:02:37.679590 1 request.go:752] "Waited before sending request" delay="1.495973387s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhtpa-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDEyNjcsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-05-14T08:02:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-vjpksuhj","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:02:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-14T08:02:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:02:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:02:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:02:43Z","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=f6d595f96"} {"level":"debug","ts":"2026-05-14T08:02:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-14T08:02:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:02:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=64498dd946"} {"level":"debug","ts":"2026-05-14T08:02:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:02:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:02:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:02:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:02:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:02:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:02:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:02:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T08:02:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:02:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:02:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-14T08:02:47Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:02:49.679563 1 request.go:752] "Waited before sending request" delay="1.901332498s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/null/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDE0NzksInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"info","ts":"2026-05-14T08:02:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-clone-repository,tekton.dev/taskRunUID=17b599eb-2f2c-4285-b09e-057dc43055c2"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom,tekton.dev/taskRunUID=66f7bdd0-ca4a-4845-9beb-2b33beaaa634"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-b0a7626378,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-b0a7626378","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-b0a7626378","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-b0a7626378","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-b0a7626378","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-b0a7626378","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-b0a7626378","kind":"StatefulSet","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-b0a7626378","kind":"StatefulSet","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-b0a7626378","kind":"StatefulSet","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-b0a7626378","kind":"StatefulSet","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"affinity-assistant-b0a7626378","kind":"StatefulSet","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"affinity-assistant\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ly324d53b92e86aa6c62d7e4235d0ead6c-verify-conforma,tekton.dev/taskRunUID=52175f4a-b79d-4dc4-9314-1fbfef46b607"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-verify\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly324d53b92e864953eab2926900f502a8b794224e0ae4-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-clone-repository,tekton.dev/taskRunUID=19922062-516b-4371-aa7c-9c1da57255e6"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-l324d53b92e86aa6c62d7e4235d0ead6c-clone-repository,tekton.dev/taskRunUID=bedc93a6-3108-435d-be54-097170c6bc87"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l324d53b92e86ac8a1e27d6817c7848745ae66d090ad9d-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy,tekton.dev/taskRunUID=6039dec3-1542-449d-9854-e08705b532fd"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-scan,tekton.dev/taskRunUID=8dc7cc2c-7d9f-4fe6-8bf0-ebdd64ed025e"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-show-sbom,tekton.dev/taskRunUID=80bcc862-1ba6-4af8-b24e-02a714fceec0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-summarize,tekton.dev/taskRunUID=fa971f36-18fe-453b-8319-e1edd3ac34ba"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-deploy,tekton.dev/taskRunUID=e0fcfd1b-6c97-44a9-9f9b-919658e3f4f7"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-show-sbom,tekton.dev/taskRunUID=09d88023-d563-4aa0-bd59-a8ab847e2590"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h-get-images,tekton.dev/taskRunUID=122a052a-9804-4ee4-8a86-c47d7ac0d822"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-get-images\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop1805e065100186f36a61ca87325f99ee-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build,tekton.dev/taskRunUID=a31ac2f2-4c50-4093-b7f5-032890f19cf8"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-build,tekton.dev/taskRunUID=11415828-94bb-49eb-a6ab-e2848a87b172"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-deployment-check,tekton.dev/taskRunUID=fbc6e4e6-21ca-408f-a21c-490587949a10"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-lym324d53b92e86aa6c62d7e4235d0ead6c-download-sboms,tekton.dev/taskRunUID=6705560c-2e1b-4aec-9432-03a23c54bea8"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-download\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym324d53b92e87671ef8c72f49b959a6f51bdfeaa267d-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h-upload-sboms,tekton.dev/taskRunUID=0c9850e6-b270-4f5d-8bff-05db78a49a61"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop04152ace078989909e43890e46142b73-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop04152ace078989909e43890e46142b73-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop04152ace078989909e43890e46142b73-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop04152ace078989909e43890e46142b73-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop04152ace078989909e43890e46142b73-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop04152ace078989909e43890e46142b73-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop04152ace078989909e43890e46142b73-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop04152ace078989909e43890e46142b73-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop04152ace078989909e43890e46142b73-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop04152ace078989909e43890e46142b73-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop04152ace078989909e43890e46142b73-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop04152ace078989909e43890e46142b73-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop04152ace078989909e43890e46142b73-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop04152ace078989909e43890e46142b73-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-upload\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop04152ace078989909e43890e46142b73-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-summarize,tekton.dev/taskRunUID=84bdb4d1-fe03-41fb-a16f-814fc8c90918"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-l8056ac8c5b1e7b69c4a6a567cc5cbcfa-clone-repository,tekton.dev/taskRunUID=5c41ddcf-3f66-4836-820d-9c85b4e25e45"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-scan,tekton.dev/taskRunUID=181d4659-32c7-4c1f-99e3-3173c4438266"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-build,tekton.dev/taskRunUID=c23394e7-5fb6-40cc-b68e-9d88bfde4859"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check,tekton.dev/taskRunUID=27e4fb5b-b2fa-45e0-95e5-a31052a60333"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-scan,tekton.dev/taskRunUID=d70d5376-fd8c-4216-bf86-403f28b8a35f"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/component=affinity-assistant,app.kubernetes.io/instance=affinity-assistant-b0a7626378,app.kubernetes.io/managed-by=pipelinesascode.tekton.dev,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,apps.kubernetes.io/pod-index=0,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,controller-revision-hash=affinity-assistant-b0a7626378-67545fc67,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,statefulset.kubernetes.io/pod-name=affinity-assistant-b0a7626378-0,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-summarize,tekton.dev/taskRunUID=41a3e062-b412-43ec-9336-dd420828c761"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository,tekton.dev/taskRunUID=f1d5eda0-5715-4294-9926-a8ce9557ed01"} {"level":"debug","ts":"2026-05-14T08:02:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-14T08:02:53Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:02:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-14T08:02:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:03:01.680534 1 request.go:752] "Waited before sending request" delay="1.99595654s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tas/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDE2ODMsInN0YXJ0IjoicmVrb3ItY3JlYXRldHJlZS1qb2JcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,batch.kubernetes.io/job-name=rekor-createtree-job-lnqjc,controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,job-name=rekor-createtree-job-lnqjc"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=686b8cc479"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=b7f5bff4d"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,batch.kubernetes.io/job-name=ctlog-createtree-job-lgp8c,controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,job-name=ctlog-createtree-job-lgp8c"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=c78ff49df"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=75847d56d"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=58f9f45487"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8585df5f68"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6475ccf74d"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,batch.kubernetes.io/job-name=segment-backup-installation-249p4,controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,job-name=segment-backup-installation-249p4"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=7bc55cd447"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=b4d8f6d89"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,batch.kubernetes.io/job-name=tuf-repository-init-swhrs,controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,job-name=tuf-repository-init-swhrs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:03:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-14T08:03:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:03:05Z","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=7464d87754"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=7c6bf4d9f7"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:03:05Z","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=85dc587b5f"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=556f86dcbc"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:03:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-14T08:03:05Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=85ff4f8dbb"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:03:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-14T08:03:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:03:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"debug","ts":"2026-05-14T08:03:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T08:03:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T08:04:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","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=cef3cc75-0ed2-492c-b35e-dc16d88f871c,batch.kubernetes.io/job-name=tuf-repository-init-swhrs,controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,job-name=tuf-repository-init-swhrs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","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=b7f5bff4d"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,batch.kubernetes.io/job-name=rekor-createtree-job-lnqjc,controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,job-name=rekor-createtree-job-lnqjc"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,batch.kubernetes.io/job-name=segment-backup-installation-249p4,controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,job-name=segment-backup-installation-249p4"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","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=75847d56d"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,batch.kubernetes.io/job-name=ctlog-createtree-job-lgp8c,controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,job-name=ctlog-createtree-job-lgp8c"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","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=6475ccf74d"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","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=7bc55cd447"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","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=c78ff49df"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","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=686b8cc479"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","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=58f9f45487"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","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=8585df5f68"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:04:35Z","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=b4d8f6d89"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-14T08:04:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=7c6bf4d9f7"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:04:35Z","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=7464d87754"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=556f86dcbc"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:04:35Z","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=85dc587b5f"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-14T08:04:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=85ff4f8dbb"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=6fd6957865"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-development","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:04:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-14T08:04:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:04:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"debug","ts":"2026-05-14T08:04:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T08:04:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:04:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-14T08:04:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:04:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-14T08:04:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:04:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:04:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:04:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=7b56f7dbb5,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-14T08:04:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:04:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-14T08:04:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-14T08:04:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:04:37.750622 1 request.go:752] "Waited before sending request" delay="1.416496999s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-gitops/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDMyMjQsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05142026-074226-UTC,pod-template-hash=fcc77d646"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=9b74744d6"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=c7df7478f"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=856695cc74"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=6bd7cb5dc7"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=5b58465fcd"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-14T08:04:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-14T08:04:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:04:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:04:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T08:04:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-14T08:04:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T08:04:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-14T08:04:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-14T08:04:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:04:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-14T08:04:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:04:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-14T08:04:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:04:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:04:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:04:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-557b5464bd,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-14T08:04:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:04:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=7875bcd9bc"} {"level":"debug","ts":"2026-05-14T08:04:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:04:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,batch.kubernetes.io/job-name=tssc-iam,controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-14T08:04:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:04:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T08:04:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:04:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T08:04:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-14T08:04:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:04:47.751532 1 request.go:752] "Waited before sending request" delay="1.904980573s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/open-cluster-management-agent-addon/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDMzMzQsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"info","ts":"2026-05-14T08:04:47Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T08:04:51Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-lymiwyrp","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:04:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-14T08:04:55Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:04:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=f6d595f96"} {"level":"debug","ts":"2026-05-14T08:04:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:04:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-14T08:04:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:04:59.751602 1 request.go:752] "Waited before sending request" delay="1.894950584s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhbk-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDM0NjUsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-14T08:05:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:05:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:05:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:05:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:05:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T08:05:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:05:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:05:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:05:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=64498dd946"} {"level":"debug","ts":"2026-05-14T08:05:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:05:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:05:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-14T08:05:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T08:05:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-l8056ac8c5b1e7b69c4a6a567cc5cbcfa-clone-repository,tekton.dev/taskRunUID=5c41ddcf-3f66-4836-820d-9c85b4e25e45"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-clone\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-symlink-check\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-clone\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-l8056ac8c5b1e781c921ae24631099078d4a0a3675b3a2-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-symlink-check\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ly8056ac8c5b1e7b69c4a6a567cc5cbcfa-verify-conforma,tekton.dev/taskRunUID=a8a3aed6-a790-43ff-93bc-55862f0efc1f"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-verify\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-verify\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-ly8056ac8c5b1e7a5aee7363c41ada113ed544d736e34f-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-verify\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h-get-images,tekton.dev/taskRunUID=122a052a-9804-4ee4-8a86-c47d7ac0d822"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-build,tekton.dev/taskRunUID=11415828-94bb-49eb-a6ab-e2848a87b172"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-deploy,tekton.dev/taskRunUID=e0fcfd1b-6c97-44a9-9f9b-919658e3f4f7"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-summarize,tekton.dev/taskRunUID=84bdb4d1-fe03-41fb-a16f-814fc8c90918"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc-upload-sboms,tekton.dev/taskRunUID=48231726-4cba-4a2c-b129-187192f04319"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-upload\" is referring to an unknown secret \"tpa-secret\""} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-upload\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-upload\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitop725041ae6397dc363f6ab32bb64784a3-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-upload\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc-get-images,tekton.dev/taskRunUID=b44d304a-30be-49f2-ae16-efc7f05e2ecb"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-init\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-get-images\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-init\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lymiwyrp-gitopb87b75b0208ef14d6ac0a04e953da0c8-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-get-images\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-clone-repository,tekton.dev/taskRunUID=17b599eb-2f2c-4285-b09e-057dc43055c2"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-summarize,tekton.dev/taskRunUID=fa971f36-18fe-453b-8319-e1edd3ac34ba"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-deployment-check,tekton.dev/taskRunUID=fbc6e4e6-21ca-408f-a21c-490587949a10"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-scan,tekton.dev/taskRunUID=181d4659-32c7-4c1f-99e3-3173c4438266"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-summarize,tekton.dev/taskRunUID=41a3e062-b412-43ec-9336-dd420828c761"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-build,tekton.dev/taskRunUID=c23394e7-5fb6-40cc-b68e-9d88bfde4859"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-scan,tekton.dev/taskRunUID=d70d5376-fd8c-4216-bf86-403f28b8a35f"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-l324d53b92e86aa6c62d7e4235d0ead6c-clone-repository,tekton.dev/taskRunUID=bedc93a6-3108-435d-be54-097170c6bc87"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ly324d53b92e86aa6c62d7e4235d0ead6c-verify-conforma,tekton.dev/taskRunUID=52175f4a-b79d-4dc4-9314-1fbfef46b607"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-lym324d53b92e86aa6c62d7e4235d0ead6c-download-sboms,tekton.dev/taskRunUID=6705560c-2e1b-4aec-9432-03a23c54bea8"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-clone-repository,tekton.dev/taskRunUID=19922062-516b-4371-aa7c-9c1da57255e6"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy,tekton.dev/taskRunUID=6039dec3-1542-449d-9854-e08705b532fd"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check,tekton.dev/taskRunUID=27e4fb5b-b2fa-45e0-95e5-a31052a60333"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-scan,tekton.dev/taskRunUID=8dc7cc2c-7d9f-4fe6-8bf0-ebdd64ed025e"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-lym8056ac8c5b1e7b69c4a6a567cc5cbcfa-download-sboms,tekton.dev/taskRunUID=64b44ccf-28ad-46c5-aee8-e7db639a9b88"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"step-download\" is referring to an unknown secret \"tas-secret\""} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"non-existent-service-account","check_description":"Indicates when pods reference a service account that is not found.","check_remediation":"Create the missing service account, or refer to an existing service account.","check_failure_reason":"serviceAccount \"pipeline\" not found"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"restart-policy","check_description":"Indicates when a deployment-like object does not use a restart policy","check_remediation":"Set up the restart policy for your object to 'Always' or 'OnFailure' to increase the fault tolerance.","check_failure_reason":"object has a restart policy defined with 'Never' but the only accepted restart policies are '[Always OnFailure]'"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"prepare\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"place-scripts\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"working-dir-initializer\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"step-download\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"unset-cpu-requirements","check_description":"Indicates when containers do not have CPU requests and limits set.","check_remediation":"Set CPU requests for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has cpu request 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"prepare\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"place-scripts\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"working-dir-initializer\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-ci","object":"e2e-tests-go-lym8056ac8c5b10dba8fe559bdcd984e6e12354bc0413c-pod","kind":"Pod","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"step-download\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h-upload-sboms,tekton.dev/taskRunUID=0c9850e6-b270-4f5d-8bff-05db78a49a61"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build,tekton.dev/taskRunUID=a31ac2f2-4c50-4093-b7f5-032890f19cf8"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom,tekton.dev/taskRunUID=66f7bdd0-ca4a-4845-9beb-2b33beaaa634"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-show-sbom,tekton.dev/taskRunUID=80bcc862-1ba6-4af8-b24e-02a714fceec0"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository,tekton.dev/taskRunUID=f1d5eda0-5715-4294-9926-a8ce9557ed01"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-show-sbom,tekton.dev/taskRunUID=09d88023-d563-4aa0-bd59-a8ab847e2590"} {"level":"debug","ts":"2026-05-14T08:05:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-14T08:05:07Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:05:11.751486 1 request.go:752] "Waited before sending request" delay="1.994040762s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-stage/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDM1ODAsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-14T08:05:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T08:06:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=7b56f7dbb5,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-14T08:06:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=5b58465fcd"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=9b74744d6"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=856695cc74"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=6bd7cb5dc7"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05142026-074226-UTC,pod-template-hash=fcc77d646"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=c7df7478f"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-14T08:06:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-14T08:06:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-14T08:06:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:06:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T08:06:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:06:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T08:06:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:06:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-14T08:06:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:06:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-14T08:06:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:06:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:06:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:06:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-557b5464bd,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-14T08:06:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:06:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=7875bcd9bc"} {"level":"debug","ts":"2026-05-14T08:06:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:06:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,batch.kubernetes.io/job-name=tssc-iam,controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-14T08:06:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-14T08:06:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T08:06:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:06:37.684859 1 request.go:752] "Waited before sending request" delay="1.4464938s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhtpa-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDQ1OTksInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-05-14T08:06:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:41Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-14T08:06:41Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:06:43Z","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=f6d595f96"} {"level":"debug","ts":"2026-05-14T08:06:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:06:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:06:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-14T08:06:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:06:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T08:06:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:06:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:06:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:06:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=64498dd946"} {"level":"debug","ts":"2026-05-14T08:06:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:06:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:06:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:06:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:06:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:06:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:06:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-14T08:06:47Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:06:49.684256 1 request.go:752] "Waited before sending request" delay="1.907671496s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/null/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDQ3MjEsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"info","ts":"2026-05-14T08:06:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ly8056ac8c5b1e7b69c4a6a567cc5cbcfa-verify-conforma,tekton.dev/taskRunUID=a8a3aed6-a790-43ff-93bc-55862f0efc1f"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom,tekton.dev/taskRunUID=66f7bdd0-ca4a-4845-9beb-2b33beaaa634"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-build,tekton.dev/taskRunUID=c23394e7-5fb6-40cc-b68e-9d88bfde4859"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-show-sbom,tekton.dev/taskRunUID=80bcc862-1ba6-4af8-b24e-02a714fceec0"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-show-sbom,tekton.dev/taskRunUID=09d88023-d563-4aa0-bd59-a8ab847e2590"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h-upload-sboms,tekton.dev/taskRunUID=0c9850e6-b270-4f5d-8bff-05db78a49a61"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc-get-images,tekton.dev/taskRunUID=b44d304a-30be-49f2-ae16-efc7f05e2ecb"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h-get-images,tekton.dev/taskRunUID=122a052a-9804-4ee4-8a86-c47d7ac0d822"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-scan,tekton.dev/taskRunUID=181d4659-32c7-4c1f-99e3-3173c4438266"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-clone-repository,tekton.dev/taskRunUID=19922062-516b-4371-aa7c-9c1da57255e6"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check,tekton.dev/taskRunUID=27e4fb5b-b2fa-45e0-95e5-a31052a60333"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-build,tekton.dev/taskRunUID=11415828-94bb-49eb-a6ab-e2848a87b172"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-deployment-check,tekton.dev/taskRunUID=fbc6e4e6-21ca-408f-a21c-490587949a10"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-summarize,tekton.dev/taskRunUID=84bdb4d1-fe03-41fb-a16f-814fc8c90918"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-l8056ac8c5b1e7b69c4a6a567cc5cbcfa-clone-repository,tekton.dev/taskRunUID=5c41ddcf-3f66-4836-820d-9c85b4e25e45"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-lym324d53b92e86aa6c62d7e4235d0ead6c-download-sboms,tekton.dev/taskRunUID=6705560c-2e1b-4aec-9432-03a23c54bea8"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-lym8056ac8c5b1e7b69c4a6a567cc5cbcfa-download-sboms,tekton.dev/taskRunUID=64b44ccf-28ad-46c5-aee8-e7db639a9b88"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc-upload-sboms,tekton.dev/taskRunUID=48231726-4cba-4a2c-b129-187192f04319"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-clone-repository,tekton.dev/taskRunUID=17b599eb-2f2c-4285-b09e-057dc43055c2"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ly324d53b92e86aa6c62d7e4235d0ead6c-verify-conforma,tekton.dev/taskRunUID=52175f4a-b79d-4dc4-9314-1fbfef46b607"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository,tekton.dev/taskRunUID=f1d5eda0-5715-4294-9926-a8ce9557ed01"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-deploy,tekton.dev/taskRunUID=e0fcfd1b-6c97-44a9-9f9b-919658e3f4f7"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build,tekton.dev/taskRunUID=a31ac2f2-4c50-4093-b7f5-032890f19cf8"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-summarize,tekton.dev/taskRunUID=41a3e062-b412-43ec-9336-dd420828c761"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-scan,tekton.dev/taskRunUID=8dc7cc2c-7d9f-4fe6-8bf0-ebdd64ed025e"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-summarize,tekton.dev/taskRunUID=fa971f36-18fe-453b-8319-e1edd3ac34ba"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-scan,tekton.dev/taskRunUID=d70d5376-fd8c-4216-bf86-403f28b8a35f"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-l324d53b92e86aa6c62d7e4235d0ead6c-clone-repository,tekton.dev/taskRunUID=bedc93a6-3108-435d-be54-097170c6bc87"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy,tekton.dev/taskRunUID=6039dec3-1542-449d-9854-e08705b532fd"} {"level":"debug","ts":"2026-05-14T08:06:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-14T08:06:53Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:06:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-14T08:06:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:06:59.685204 1 request.go:752] "Waited before sending request" delay="1.710759322s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tas/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDQ4NDIsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMFx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=7bc55cd447"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=b7f5bff4d"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,batch.kubernetes.io/job-name=segment-backup-installation-249p4,controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,job-name=segment-backup-installation-249p4"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=c78ff49df"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=58f9f45487"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=75847d56d"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6475ccf74d"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=b4d8f6d89"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,batch.kubernetes.io/job-name=tuf-repository-init-swhrs,controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,job-name=tuf-repository-init-swhrs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,batch.kubernetes.io/job-name=ctlog-createtree-job-lgp8c,controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,job-name=ctlog-createtree-job-lgp8c"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8585df5f68"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,batch.kubernetes.io/job-name=rekor-createtree-job-lnqjc,controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,job-name=rekor-createtree-job-lnqjc"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=686b8cc479"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:07:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-14T08:07:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:07:05Z","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=85dc587b5f"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:07:05Z","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=7464d87754"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=7c6bf4d9f7"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=556f86dcbc"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T08:07:05Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-14T08:07:05Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:07:09.685960 1 request.go:752] "Waited before sending request" delay="1.995053254s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-development/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDQ5NDQsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=85ff4f8dbb"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=6fd6957865"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:07:09Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-14T08:07:09Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:07:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"debug","ts":"2026-05-14T08:07:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T08:07:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T08:08:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=6fd6957865"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=85ff4f8dbb"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-14T08:08:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"debug","ts":"2026-05-14T08:08:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T08:08:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=7b56f7dbb5,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-14T08:08:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05142026-074226-UTC,pod-template-hash=fcc77d646"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=5b58465fcd"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=9b74744d6"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=c7df7478f"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=856695cc74"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=6bd7cb5dc7"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-14T08:08:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-14T08:08:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-14T08:08:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:08:37.691200 1 request.go:752] "Waited before sending request" delay="1.261313849s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-keycloak/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDYyMjAsInN0YXJ0Ijoic3lzdGVtOmRlcGxveWVyc1x1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-14T08:08:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T08:08:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:08:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-14T08:08:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:08:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-14T08:08:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:08:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:08:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:08:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-557b5464bd,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-14T08:08:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:08:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=7875bcd9bc"} {"level":"debug","ts":"2026-05-14T08:08:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:08:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,batch.kubernetes.io/job-name=tssc-iam,controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-14T08:08:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:08:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T08:08:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-14T08:08:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T08:08:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T08:08:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:08:47.692476 1 request.go:752] "Waited before sending request" delay="1.995044612s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-prod/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDYzMDEsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:08:47Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-14T08:08:47Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:08:49Z","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=f6d595f96"} {"level":"debug","ts":"2026-05-14T08:08:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:08:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:08:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-14T08:08:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:08:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:08:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:08:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T08:08:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:08:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:08:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:08:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=64498dd946"} {"level":"debug","ts":"2026-05-14T08:08:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:08:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:08:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:08:53Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:08:53Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-14T08:08:53Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T08:08:55Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:08:59.692747 1 request.go:752] "Waited before sending request" delay="1.995047422s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-ci/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDY0NTAsInN0YXJ0Ijoic3lzdGVtOmltYWdlLXB1bGxlcnNcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-l324d53b92e86aa6c62d7e4235d0ead6c-clone-repository,tekton.dev/taskRunUID=bedc93a6-3108-435d-be54-097170c6bc87"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-summarize,tekton.dev/taskRunUID=41a3e062-b412-43ec-9336-dd420828c761"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check,tekton.dev/taskRunUID=27e4fb5b-b2fa-45e0-95e5-a31052a60333"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc-upload-sboms,tekton.dev/taskRunUID=48231726-4cba-4a2c-b129-187192f04319"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom,tekton.dev/taskRunUID=66f7bdd0-ca4a-4845-9beb-2b33beaaa634"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-show-sbom,tekton.dev/taskRunUID=09d88023-d563-4aa0-bd59-a8ab847e2590"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-summarize,tekton.dev/taskRunUID=84bdb4d1-fe03-41fb-a16f-814fc8c90918"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ly8056ac8c5b1e7b69c4a6a567cc5cbcfa-verify-conforma,tekton.dev/taskRunUID=a8a3aed6-a790-43ff-93bc-55862f0efc1f"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h-upload-sboms,tekton.dev/taskRunUID=0c9850e6-b270-4f5d-8bff-05db78a49a61"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-show-sbom,tekton.dev/taskRunUID=80bcc862-1ba6-4af8-b24e-02a714fceec0"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ly324d53b92e86aa6c62d7e4235d0ead6c-verify-conforma,tekton.dev/taskRunUID=52175f4a-b79d-4dc4-9314-1fbfef46b607"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy,tekton.dev/taskRunUID=6039dec3-1542-449d-9854-e08705b532fd"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-scan,tekton.dev/taskRunUID=8dc7cc2c-7d9f-4fe6-8bf0-ebdd64ed025e"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-build,tekton.dev/taskRunUID=11415828-94bb-49eb-a6ab-e2848a87b172"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-deploy,tekton.dev/taskRunUID=e0fcfd1b-6c97-44a9-9f9b-919658e3f4f7"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h-get-images,tekton.dev/taskRunUID=122a052a-9804-4ee4-8a86-c47d7ac0d822"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-scan,tekton.dev/taskRunUID=181d4659-32c7-4c1f-99e3-3173c4438266"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-scan,tekton.dev/taskRunUID=d70d5376-fd8c-4216-bf86-403f28b8a35f"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-l8056ac8c5b1e7b69c4a6a567cc5cbcfa-clone-repository,tekton.dev/taskRunUID=5c41ddcf-3f66-4836-820d-9c85b4e25e45"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-lym324d53b92e86aa6c62d7e4235d0ead6c-download-sboms,tekton.dev/taskRunUID=6705560c-2e1b-4aec-9432-03a23c54bea8"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc-get-images,tekton.dev/taskRunUID=b44d304a-30be-49f2-ae16-efc7f05e2ecb"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-clone-repository,tekton.dev/taskRunUID=17b599eb-2f2c-4285-b09e-057dc43055c2"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-build,tekton.dev/taskRunUID=c23394e7-5fb6-40cc-b68e-9d88bfde4859"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-clone-repository,tekton.dev/taskRunUID=19922062-516b-4371-aa7c-9c1da57255e6"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-summarize,tekton.dev/taskRunUID=fa971f36-18fe-453b-8319-e1edd3ac34ba"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-deployment-check,tekton.dev/taskRunUID=fbc6e4e6-21ca-408f-a21c-490587949a10"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-lym8056ac8c5b1e7b69c4a6a567cc5cbcfa-download-sboms,tekton.dev/taskRunUID=64b44ccf-28ad-46c5-aee8-e7db639a9b88"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build,tekton.dev/taskRunUID=a31ac2f2-4c50-4093-b7f5-032890f19cf8"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository,tekton.dev/taskRunUID=f1d5eda0-5715-4294-9926-a8ce9557ed01"} {"level":"debug","ts":"2026-05-14T08:08:59Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-14T08:08:59Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:09: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-05-14T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:09: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-05-14T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=6fd6957865"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-stage","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:09: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-05-14T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:09:03Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-14T08:09:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=6475ccf74d"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=7bc55cd447"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=686b8cc479"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=c78ff49df"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=58f9f45487"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,batch.kubernetes.io/job-name=segment-backup-installation-249p4,controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,job-name=segment-backup-installation-249p4"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=b4d8f6d89"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=8585df5f68"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=75847d56d"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer,pod-template-hash=b7f5bff4d"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,batch.kubernetes.io/job-name=ctlog-createtree-job-lgp8c,controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,job-name=ctlog-createtree-job-lgp8c"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,batch.kubernetes.io/controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,batch.kubernetes.io/job-name=tuf-repository-init-swhrs,controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,job-name=tuf-repository-init-swhrs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,batch.kubernetes.io/job-name=rekor-createtree-job-lnqjc,controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,job-name=rekor-createtree-job-lnqjc"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:09:07Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-14T08:09:07Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:09:11.692075 1 request.go:752] "Waited before sending request" delay="1.995055759s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tpa/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDY1NzgsInN0YXJ0Ijoicmh0cGEtb3BlcmF0b3ItYmluZC1qb2JcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=importer,pod-template-hash=85dc587b5f"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=7c6bf4d9f7"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=556f86dcbc"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/name=server,pod-template-hash=7464d87754"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-14T08:09:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T08:10:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:10:35Z","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=f6d595f96"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-14T08:10:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=64498dd946"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:10:35Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-14T08:10:35Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T08:10:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h-upload-sboms,tekton.dev/taskRunUID=0c9850e6-b270-4f5d-8bff-05db78a49a61"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom,tekton.dev/taskRunUID=66f7bdd0-ca4a-4845-9beb-2b33beaaa634"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy,tekton.dev/taskRunUID=6039dec3-1542-449d-9854-e08705b532fd"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-deployment-check,tekton.dev/taskRunUID=fbc6e4e6-21ca-408f-a21c-490587949a10"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ly324d53b92e86aa6c62d7e4235d0ead6c-verify-conforma,tekton.dev/taskRunUID=52175f4a-b79d-4dc4-9314-1fbfef46b607"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h-get-images,tekton.dev/taskRunUID=122a052a-9804-4ee4-8a86-c47d7ac0d822"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc-upload-sboms,tekton.dev/taskRunUID=48231726-4cba-4a2c-b129-187192f04319"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-scan,tekton.dev/taskRunUID=181d4659-32c7-4c1f-99e3-3173c4438266"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-summarize,tekton.dev/taskRunUID=41a3e062-b412-43ec-9336-dd420828c761"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-show-sbom,tekton.dev/taskRunUID=09d88023-d563-4aa0-bd59-a8ab847e2590"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-summarize,tekton.dev/taskRunUID=84bdb4d1-fe03-41fb-a16f-814fc8c90918"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-lym324d53b92e86aa6c62d7e4235d0ead6c-download-sboms,tekton.dev/taskRunUID=6705560c-2e1b-4aec-9432-03a23c54bea8"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-clone-repository,tekton.dev/taskRunUID=17b599eb-2f2c-4285-b09e-057dc43055c2"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-build,tekton.dev/taskRunUID=c23394e7-5fb6-40cc-b68e-9d88bfde4859"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ly8056ac8c5b1e7b69c4a6a567cc5cbcfa-verify-conforma,tekton.dev/taskRunUID=a8a3aed6-a790-43ff-93bc-55862f0efc1f"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-lym8056ac8c5b1e7b69c4a6a567cc5cbcfa-download-sboms,tekton.dev/taskRunUID=64b44ccf-28ad-46c5-aee8-e7db639a9b88"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-scan,tekton.dev/taskRunUID=8dc7cc2c-7d9f-4fe6-8bf0-ebdd64ed025e"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-summarize,tekton.dev/taskRunUID=fa971f36-18fe-453b-8319-e1edd3ac34ba"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-l324d53b92e86aa6c62d7e4235d0ead6c-clone-repository,tekton.dev/taskRunUID=bedc93a6-3108-435d-be54-097170c6bc87"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc-get-images,tekton.dev/taskRunUID=b44d304a-30be-49f2-ae16-efc7f05e2ecb"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-show-sbom,tekton.dev/taskRunUID=80bcc862-1ba6-4af8-b24e-02a714fceec0"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-build,tekton.dev/taskRunUID=11415828-94bb-49eb-a6ab-e2848a87b172"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build,tekton.dev/taskRunUID=a31ac2f2-4c50-4093-b7f5-032890f19cf8"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-clone-repository,tekton.dev/taskRunUID=19922062-516b-4371-aa7c-9c1da57255e6"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check,tekton.dev/taskRunUID=27e4fb5b-b2fa-45e0-95e5-a31052a60333"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository,tekton.dev/taskRunUID=f1d5eda0-5715-4294-9926-a8ce9557ed01"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-deploy,tekton.dev/taskRunUID=e0fcfd1b-6c97-44a9-9f9b-919658e3f4f7"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-scan,tekton.dev/taskRunUID=d70d5376-fd8c-4216-bf86-403f28b8a35f"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-l8056ac8c5b1e7b69c4a6a567cc5cbcfa-clone-repository,tekton.dev/taskRunUID=5c41ddcf-3f66-4836-820d-9c85b4e25e45"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-14T08:10:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=6fd6957865"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-14T08:10:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,batch.kubernetes.io/job-name=rekor-createtree-job-lnqjc,controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,job-name=rekor-createtree-job-lnqjc"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","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=686b8cc479"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","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=6475ccf74d"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","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=58f9f45487"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","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=7bc55cd447"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","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=b7f5bff4d"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","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=c78ff49df"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","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=75847d56d"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","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=cef3cc75-0ed2-492c-b35e-dc16d88f871c,batch.kubernetes.io/job-name=tuf-repository-init-swhrs,controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,job-name=tuf-repository-init-swhrs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,batch.kubernetes.io/job-name=segment-backup-installation-249p4,controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,job-name=segment-backup-installation-249p4"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,batch.kubernetes.io/job-name=ctlog-createtree-job-lgp8c,controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,job-name=ctlog-createtree-job-lgp8c"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","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=8585df5f68"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:10:36Z","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=b4d8f6d89"} {"level":"debug","ts":"2026-05-14T08:10:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-14T08:10:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:10:37.669726 1 request.go:752] "Waited before sending request" delay="1.215485356s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tpa/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDc2NDQsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:10:39Z","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=85dc587b5f"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:10:39Z","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=7464d87754"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=7c6bf4d9f7"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=556f86dcbc"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:10:39Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-14T08:10:39Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=6fd6957865"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=85ff4f8dbb"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:10:43Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-14T08:10:43Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:10:45Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"debug","ts":"2026-05-14T08:10:45Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T08:10:45Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:10:49.670551 1 request.go:752] "Waited before sending request" delay="1.995637121s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-dh/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDc3NTUsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"debug","ts":"2026-05-14T08:10:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=7b56f7dbb5,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-14T08:10:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:10:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-14T08:10:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:10:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-14T08:10:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:10:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-14T08:10:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:10:49Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:10:49Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-14T08:10:49Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=c7df7478f"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=856695cc74"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05142026-074226-UTC,pod-template-hash=fcc77d646"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=5b58465fcd"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=6bd7cb5dc7"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=9b74744d6"} {"level":"debug","ts":"2026-05-14T08:10:55Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-14T08:10:55Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:10:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:10:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T08:10:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-14T08:10:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T08:10:57Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-14T08:10:57Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-14T08:10:57Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:10:59.670750 1 request.go:752] "Waited before sending request" delay="1.86391712s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-keycloak/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDc4ODksInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-14T08:11:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:11:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:11:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-557b5464bd,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-14T08:11:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:11:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=7875bcd9bc"} {"level":"debug","ts":"2026-05-14T08:11:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:11:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,batch.kubernetes.io/job-name=tssc-iam,controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-14T08:11:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:11:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T08:11:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:11:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"app.kubernetes.io/instance=tssc-iam,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T08:11:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:11:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-14T08:11:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:11:01Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":1,"labels":"olm.copiedFrom=rhbk-operator,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-keycloak,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-14T08:11:01Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-14T08:11:01Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T08:11:03Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T08:11:07Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:11:09.671090 1 request.go:752] "Waited before sending request" delay="1.887937018s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-app-prod/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDgwMDUsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-14T08:11:11Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"} {"level":"info","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"Reconciliation loop has started"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":1,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRoleBinding"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":2,"Group":"","Version":"v1","Kind":"ReplicationController"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":3,"Group":"","Version":"v1","Kind":"ServiceAccount"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":4,"Group":"batch","Version":"v1","Kind":"Job"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":5,"Group":"apps.openshift.io","Version":"v1","Kind":"DeploymentConfig"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":6,"Group":"autoscaling","Version":"v1","Kind":"HorizontalPodAutoscaler"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":7,"Group":"apps","Version":"v1","Kind":"StatefulSet"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":8,"Group":"networking.k8s.io","Version":"v1","Kind":"NetworkPolicy"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":9,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"RoleBinding"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":10,"Group":"","Version":"v1","Kind":"Service"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":11,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"ClusterRole"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":12,"Group":"rbac.authorization.k8s.io","Version":"v1","Kind":"Role"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":13,"Group":"","Version":"v1","Kind":"PersistentVolumeClaim"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":14,"Group":"policy","Version":"v1","Kind":"PodDisruptionBudget"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":15,"Group":"apps","Version":"v1","Kind":"DaemonSet"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":16,"Group":"","Version":"v1","Kind":"Pod"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":17,"Group":"batch","Version":"v1","Kind":"CronJob"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":18,"Group":"apps","Version":"v1","Kind":"Deployment"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":19,"Group":"apps","Version":"v1","Kind":"ReplicaSet"} {"level":"debug","ts":"2026-05-14T08:12:35Z","logger":"GenericReconciler","msg":"apiResource","no":20,"Group":"networking.k8s.io","Version":"v1","Kind":"Ingress"} {"level":"info","ts":"2026-05-14T08:12:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:12:36Z","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=f6d595f96"} {"level":"debug","ts":"2026-05-14T08:12:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"trusted-artifact-signer","items":5,"labels":"app.kubernetes.io/component=client-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"trusted-artifact-signer"} {"level":"info","ts":"2026-05-14T08:12:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:12:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":4,"labels":"name=rhbk-operator,pod-template-hash=64498dd946"} {"level":"debug","ts":"2026-05-14T08:12:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:12:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:12:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:12:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.deployment-spec-hash=7RsJqhQAMOaG1e003BCLYNeLyTyf6VbXcl6jVL,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:12:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:12:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:12:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:12:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":2,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T08:12:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"debug","ts":"2026-05-14T08:12:36Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"rhbk-operator","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=rhbk-operator,olm.owner=rhbk-operator.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt,operators.coreos.com/rhbk-operator.rhbk-operator="} {"level":"debug","ts":"2026-05-14T08:12:36Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"rhbk-operator"} {"level":"info","ts":"2026-05-14T08:12:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T08:12:36Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-build,tekton.dev/taskRunUID=11415828-94bb-49eb-a6ab-e2848a87b172"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-show-sbom,tekton.dev/taskRunUID=09d88023-d563-4aa0-bd59-a8ab847e2590"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-lym8056ac8c5b1e7b69c4a6a567cc5cbcfa-download-sboms,tekton.dev/taskRunUID=64b44ccf-28ad-46c5-aee8-e7db639a9b88"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc-upload-sboms,tekton.dev/taskRunUID=48231726-4cba-4a2c-b129-187192f04319"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-build,tekton.dev/taskRunUID=c23394e7-5fb6-40cc-b68e-9d88bfde4859"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-show-sbom,tekton.dev/taskRunUID=80bcc862-1ba6-4af8-b24e-02a714fceec0"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-summarize,tekton.dev/taskRunUID=fa971f36-18fe-453b-8319-e1edd3ac34ba"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-clone-repository,tekton.dev/taskRunUID=f1d5eda0-5715-4294-9926-a8ce9557ed01"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ly324d53b92e86aa6c62d7e4235d0ead6c-verify-conforma,tekton.dev/taskRunUID=52175f4a-b79d-4dc4-9314-1fbfef46b607"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=upload-sboms,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h-upload-sboms,tekton.dev/taskRunUID=0c9850e6-b270-4f5d-8bff-05db78a49a61"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-scan,tekton.dev/taskRunUID=181d4659-32c7-4c1f-99e3-3173c4438266"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-deploy,tekton.dev/taskRunUID=e0fcfd1b-6c97-44a9-9f9b-919658e3f4f7"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-l324d53b92e86aa6c62d7e4235d0ead6c-clone-repository,tekton.dev/taskRunUID=bedc93a6-3108-435d-be54-097170c6bc87"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=download-sboms,tekton.dev/taskRun=e2e-tests-go-lym324d53b92e86aa6c62d7e4235d0ead6c-download-sboms,tekton.dev/taskRunUID=6705560c-2e1b-4aec-9432-03a23c54bea8"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=build,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-build,tekton.dev/taskRunUID=a31ac2f2-4c50-4093-b7f5-032890f19cf8"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-deployment-check,tekton.dev/taskRunUID=fbc6e4e6-21ca-408f-a21c-490587949a10"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-l8056ac8c5b1e7b69c4a6a567cc5cbcfa-clone-repository,tekton.dev/taskRunUID=5c41ddcf-3f66-4836-820d-9c85b4e25e45"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-clone-repository,tekton.dev/taskRunUID=17b599eb-2f2c-4285-b09e-057dc43055c2"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-scan,tekton.dev/taskRunUID=8dc7cc2c-7d9f-4fe6-8bf0-ebdd64ed025e"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=show-sbom,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-show-sbom,tekton.dev/taskRunUID=66f7bdd0-ca4a-4845-9beb-2b33beaaa634"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=deploy,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-deploy,tekton.dev/taskRunUID=6039dec3-1542-449d-9854-e08705b532fd"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950423538,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=deployment-check,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-deployment-check,tekton.dev/taskRunUID=27e4fb5b-b2fa-45e0-95e5-a31052a60333"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-summarize,tekton.dev/taskRunUID=84bdb4d1-fe03-41fb-a16f-814fc8c90918"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950784165,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=a649afe98c5d570e0b7a130c00e623fc5b899202,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h,tekton.dev/pipelineRunUID=da7403b3-55ab-4092-9a59-92f3fd1955b3,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-ljn8h-get-images,tekton.dev/taskRunUID=122a052a-9804-4ee4-8a86-c47d7ac0d822"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=get-images,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc-get-images,tekton.dev/taskRunUID=b44d304a-30be-49f2-ae16-efc7f05e2ecb"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950149092,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-pull-request,pipelinesascode.tekton.dev/pull-request=1,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=6d3b4c5ef648a07ee5127f954fa4fa52d01278c4,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx,tekton.dev/pipelineRunUID=3c7d069f-93e8-4e30-ba84-ab8e74bcee44,tekton.dev/pipelineTask=summarize,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-pull-request-gs5rx-summarize,tekton.dev/taskRunUID=41a3e062-b412-43ec-9336-dd420828c761"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,build.appstudio.redhat.com/build_type=docker,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75950024783,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=9231a93605d81efdb14611b80ca8bc0b31476c09,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-vnd46,tekton.dev/pipelineRunUID=b446fcb3-51f0-41f1-940d-b1cfe552f1a4,tekton.dev/pipelineTask=scan,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-vnd46-scan,tekton.dev/taskRunUID=d70d5376-fd8c-4216-bf86-403f28b8a35f"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/check-run-id=75951007458,pipelinesascode.tekton.dev/event-type=pull_request,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-gitops-on-pull-request,pipelinesascode.tekton.dev/pull-request=2,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-gitops-repository,pipelinesascode.tekton.dev/sha=9c582825cd138268120dbc42e316dcdefda1092e,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp-gitops,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-gitops-on-pull-request-vwxzc,tekton.dev/pipelineRunUID=65971850-0697-4b11-9689-fe500b01e662,tekton.dev/pipelineTask=verify-conforma,tekton.dev/taskRun=e2e-tests-go-ly8056ac8c5b1e7b69c4a6a567cc5cbcfa-verify-conforma,tekton.dev/taskRunUID=a8a3aed6-a790-43ff-93bc-55862f0efc1f"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-ci","items":1,"labels":"app.kubernetes.io/managed-by=tekton-pipelines,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,app.kubernetes.io/version=v0.39.5,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pipelinesascode.tekton.dev/event-type=push,pipelinesascode.tekton.dev/original-prname=e2e-tests-go-lymiwyrp-on-push,pipelinesascode.tekton.dev/repository=e2e-tests-go-lymiwyrp-repository,pipelinesascode.tekton.dev/sha=f6b9eee9833fe9d57fb3e0c47f64e9c0a02d44c1,pipelinesascode.tekton.dev/state=started,pipelinesascode.tekton.dev/url-org=rhtap-rhdh-qe,pipelinesascode.tekton.dev/url-repository=e2e-tests-go-lymiwyrp,tekton.dev/memberOf=tasks,tekton.dev/pipeline=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRun=e2e-tests-go-lymiwyrp-on-push-2wmzd,tekton.dev/pipelineRunUID=ac4d5c64-341e-421e-a0d9-bb3084bca78b,tekton.dev/pipelineTask=clone-repository,tekton.dev/taskRun=e2e-tests-go-lymiwyrp-on-push-2wmzd-clone-repository,tekton.dev/taskRunUID=19922062-516b-4371-aa7c-9c1da57255e6"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-ci"} {"level":"info","ts":"2026-05-14T08:12:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=6fd6957865"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-stage","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-stage"} {"level":"info","ts":"2026-05-14T08:12:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,batch.kubernetes.io/job-name=segment-backup-installation-249p4,controller-uid=314ba424-86b4-46f7-b6ca-f0a92bcc530c,job-name=segment-backup-installation-249p4"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-search-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=fulcio,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=fulcio,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-backfill,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":3,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=trillian-db,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-db,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","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=b7f5bff4d"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=rekor-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":6,"labels":"app.kubernetes.io/component=rekor-server,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-server,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,batch.kubernetes.io/job-name=rekor-createtree-job-lnqjc,controller-uid=b5aa5c1b-a0d3-4799-87c1-71675674a95b,job-name=rekor-createtree-job-lnqjc"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","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=75847d56d"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","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=c78ff49df"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","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=58f9f45487"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","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=686b8cc479"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","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=8585df5f68"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=trillian-logserver,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logserver,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":4,"labels":"app.kubernetes.io/component=createtree,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=rekor-search-ui,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=rekor-ui,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-installation,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=tuf,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=tuf-repository-init,app.kubernetes.io/part-of=trusted-artifact-signer,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","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=cef3cc75-0ed2-492c-b35e-dc16d88f871c,batch.kubernetes.io/job-name=tuf-repository-init-swhrs,controller-uid=cef3cc75-0ed2-492c-b35e-dc16d88f871c,job-name=tuf-repository-init-swhrs,rhtas.redhat.com/resource=tuf"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":7,"labels":"app.kubernetes.io/component=trillian-logsigner,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=trillian-logsigner,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=segment-backup-installation,app.kubernetes.io/instance-namespace=tssc-tas,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=segment-backup-nightly-metrics,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":1,"labels":"app.kubernetes.io/component=backfill-redis,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=backfill-redis,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","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=6475ccf74d"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","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=7bc55cd447"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","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=b4d8f6d89"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":5,"labels":"app.kubernetes.io/component=ctlog,app.kubernetes.io/instance=trusted-artifact-signer,app.kubernetes.io/managed-by=controller-manager,app.kubernetes.io/name=ctlog,app.kubernetes.io/part-of=trusted-artifact-signer"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tas","items":2,"labels":"batch.kubernetes.io/controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,batch.kubernetes.io/job-name=ctlog-createtree-job-lgp8c,controller-uid=8c86f74b-7d8d-4416-90e5-8d05507c293b,job-name=ctlog-createtree-job-lgp8c"} {"level":"debug","ts":"2026-05-14T08:12:37Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tas"} {"level":"info","ts":"2026-05-14T08:12:37Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:12:38.570419 1 request.go:752] "Waited before sending request" delay="1.12317858s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-tpa/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDkwOTEsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":4,"labels":"olm.managed=true"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=ayWt7Ra7j6VaUOWVVnLRSjaZXaH1qykCBmO9pt,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"control-plane=controller-manager,pod-template-hash=556f86dcbc"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,olm.permissions.hash=89zmJTEa8x4dF5PYcd2jJAXBQdRMGCux5nsqKM,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=storage,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":3,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:12:40Z","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=85dc587b5f"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"importer","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:12:40Z","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=7464d87754"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"env-value-from","check_description":"Indicates when objects use a secret or configmap not included in the deployment.","check_remediation":"Change the name or key to match a secret / configmap in the deployment.","check_failure_reason":"The container \"service\" is referring to an unknown secret \"tpa-pgsql-user\""} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"service\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-tpa","object":"server","kind":"Deployment","validation":"unset-memory-requirements","check_description":"Indicates when containers do not have memory requests and limits set.","check_remediation":"Set memory limits for your container based on its requirements. Refer to https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#requests-and-limits for details.","check_failure_reason":"container \"service\" has memory limit 0"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=server,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=rhtpa-operator,control-plane=controller-manager,olm.deployment-spec-hash=9VPLxFzzZEFCihbIorY1e17RuqWiY7CXeXLOOk,olm.managed=true,olm.owner.kind=ClusterServiceVersion,olm.owner.namespace=tssc-tpa,olm.owner=rhtpa-operator.v1.1.4,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"type=importer-working-directory"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":5,"labels":"app=tpa-pgsql-bee,phase=reference,pod-template-hash=7c6bf4d9f7"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":1,"labels":"olm.managed=true,operators.coreos.com/rhtpa-operator.tssc-tpa="} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-tpa","items":2,"labels":"app.kubernetes.io/component=importer,app.kubernetes.io/instance=trustedprofileanalyzer,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=importer,app.kubernetes.io/part-of=trustify,app.kubernetes.io/version=2.2.4"} {"level":"debug","ts":"2026-05-14T08:12:40Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-tpa"} {"level":"info","ts":"2026-05-14T08:12:40Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=6fd6957865"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=85ff4f8dbb"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-development","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:12:44Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-development"} {"level":"info","ts":"2026-05-14T08:12:44Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:12:46Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn","items":2,"labels":"open-cluster-management.io/created-by-klusterlet=klusterlet-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"debug","ts":"2026-05-14T08:12:46Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"open-cluster-management-2q9igv10qlaq71bcm0mnt79ru0rl31hn"} {"level":"info","ts":"2026-05-14T08:12:46Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:12:48.570488 1 request.go:752] "Waited before sending request" delay="1.8714718s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc-dh/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDkxOTYsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtMVx1MDAwMCJ9&limit=5" {"level":"debug","ts":"2026-05-14T08:12:50Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"rhdh.redhat.com/app=backstage-psql-developer-hub"} {"level":"debug","ts":"2026-05-14T08:12:50Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:12:50Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:12:50Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:12:50Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":5,"labels":"pod-template-hash=7b56f7dbb5,rhdh.redhat.com/app=backstage-developer-hub"} {"level":"debug","ts":"2026-05-14T08:12:50Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:12:50Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":3,"labels":"apps.kubernetes.io/pod-index=0,controller-revision-hash=backstage-psql-developer-hub-6865ffdb79,rhdh.redhat.com/app=backstage-psql-developer-hub,statefulset.kubernetes.io/pod-name=backstage-psql-developer-hub-0"} {"level":"debug","ts":"2026-05-14T08:12:50Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"debug","ts":"2026-05-14T08:12:50Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-dh","items":4,"labels":"app.kubernetes.io/instance=developer-hub,app.kubernetes.io/name=backstage"} {"level":"debug","ts":"2026-05-14T08:12:50Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-dh"} {"level":"info","ts":"2026-05-14T08:12:50Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"batch.kubernetes.io/controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,batch.kubernetes.io/job-name=tssc-gitops-post-deploy,controller-uid=399be117-5f5b-4d3c-9d71-ce9db993bb6d,job-name=tssc-gitops-post-deploy"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=applicationset-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis-ha,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,pod-template-hash=856695cc74"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":4,"labels":"app.kubernetes.io/name=tssc-gitops-application-controller,apps.kubernetes.io/pod-index=0,controller-revision-hash=tssc-gitops-application-controller-6db44c79bb,statefulset.kubernetes.io/pod-name=tssc-gitops-application-controller-0"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/name=tssc-gitops-applicationset-controller,pod-template-hash=6bd7cb5dc7"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-redis,pod-template-hash=9b74744d6"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":7,"labels":"app.kubernetes.io/name=tssc-gitops-server,pod-template-hash=c7df7478f"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=metrics,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-repo-server,pod-template-hash=5b58465fcd"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=redis,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=repo-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-repo-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-server-metrics,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-applicationset-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-redis,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":1,"labels":"app.kubernetes.io/instance=tssc-gitops,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/version=1.20,helm.sh/chart=tssc-gitops-1.9.0"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":6,"labels":"app.kubernetes.io/name=tssc-gitops-dex-server,dex.config.changed=05142026-074226-UTC,pod-template-hash=fcc77d646"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":5,"labels":"app.kubernetes.io/component=dex-server,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-dex-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":3,"labels":"app.kubernetes.io/component=application-controller,app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-gitops","items":10,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:12:56Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-gitops"} {"level":"info","ts":"2026-05-14T08:12:56Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:12:58.571123 1 request.go:752] "Waited before sending request" delay="1.904955478s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/tssc/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDkzMTYsInN0YXJ0IjoiL2RlZGljYXRlZC1hZG1pbnMtYWxlcnQtcm91dGluZy1lZGl0LTBcdTAwMDAifQ&limit=5" {"level":"debug","ts":"2026-05-14T08:12:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":2,"labels":"batch.kubernetes.io/controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,batch.kubernetes.io/job-name=tssc-tekton-configuration,controller-uid=f154be7d-85c4-4799-bed2-2c67e3613e09,job-name=tssc-tekton-configuration"} {"level":"debug","ts":"2026-05-14T08:12:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T08:12:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:12:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"debug","ts":"2026-05-14T08:12:58Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc","items":1,"labels":"app.kubernetes.io/instance=tssc-pipelines,app.kubernetes.io/managed-by=Helm,app.kubernetes.io/name=tssc-pipelines,app.kubernetes.io/version=1.21,helm.sh/chart=tssc-pipelines-1.9.0"} {"level":"debug","ts":"2026-05-14T08:12:58Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc"} {"level":"info","ts":"2026-05-14T08:12:58Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":4,"labels":"app.kubernetes.io/managed-by=Helm"} {"level":"debug","ts":"2026-05-14T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":6,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak,apps.kubernetes.io/pod-index=0,controller-revision-hash=keycloak-557b5464bd,statefulset.kubernetes.io/pod-name=keycloak-0"} {"level":"debug","ts":"2026-05-14T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":5,"labels":"app=keycloak-pgsql-bee,phase=reference,pod-template-hash=7875bcd9bc"} {"level":"debug","ts":"2026-05-14T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":2,"labels":"app.kubernetes.io/component=server,app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak-realm-import,batch.kubernetes.io/controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,batch.kubernetes.io/job-name=tssc-iam,controller-uid=8e52b739-5871-4262-9c86-e65a443b3cb3,job-name=tssc-iam"} {"level":"debug","ts":"2026-05-14T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08:13:02Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-keycloak","items":8,"labels":"app.kubernetes.io/instance=keycloak,app.kubernetes.io/managed-by=keycloak-operator,app=keycloak"} {"level":"debug","ts":"2026-05-14T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08: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-05-14T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08: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.v26.4.11-opr.2,olm.permissions.hash=4O0tiObYrrFrlUWdzQmHj2sVWezFneLyYDCeOp"} {"level":"debug","ts":"2026-05-14T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"debug","ts":"2026-05-14T08: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.v26.4.11-opr.2,olm.permissions.hash=36jW9QlaNsvzPJGRuCuNRcHk7hOZa26E3ofORt"} {"level":"debug","ts":"2026-05-14T08:13:02Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-keycloak"} {"level":"info","ts":"2026-05-14T08:13:02Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"info","ts":"2026-05-14T08:13:04Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} I0514 08:13:08.571473 1 request.go:752] "Waited before sending request" delay="1.992047684s" reason="client-side throttling, not priority and fairness" verb="GET" URL="https://172.30.0.1:443/apis/rbac.authorization.k8s.io/v1/namespaces/rhtpa-operator/rolebindings?continue=eyJ2IjoibWV0YS5rOHMuaW8vdjEiLCJydiI6NDk0MTcsInN0YXJ0Ijoic3lzdGVtOmltYWdlLWJ1aWxkZXJzXHUwMDAwIn0&limit=5" {"level":"info","ts":"2026-05-14T08:13:08Z","msg":"apps.openshift.io/v1 DeploymentConfig is deprecated in v4.14+, unavailable in v4.10000+"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=tssc-gitops,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-application-controller,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=7fd95dd945"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=86f8dc684d"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":1,"labels":"app.kubernetes.io/managed-by=tssc-gitops,app.kubernetes.io/name=argocd-server,app.kubernetes.io/part-of=argocd"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-lymiwyrp,app.kubernetes.io/part-of=e2e-tests-go-lymiwyrp,argocd/app-name=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-id=e2e-tests-go-lymiwyrp,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-lymiwyrp,pod-template-hash=6c9c64dff5"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=6dc4c8946c"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":5,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb,pod-template-hash=6fd6957865"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"dnsconfig-options","check_description":"Alert on deployments that have no specified dnsConfig options","check_remediation":"Specify dnsconfig options in your Pod specification to ensure the expected DNS setting on the Pod. Refer to https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config for details.","check_failure_reason":"Object does not define any DNSConfig rules."} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"minimum-three-replicas","check_description":"Indicates when a deployment uses less than three replicas","check_remediation":"Increase the number of replicas in the deployment to at least three to increase the fault tolerance of the deployment.","check_failure_reason":"object has 1 replica but minimum required replicas is 3"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"no-node-affinity","check_description":"Alert on deployments that have no node affinity defined","check_remediation":"Specify node-affinity in your pod specification to ensure that the orchestrator attempts to schedule replicas on specified nodes. Refer to https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity for details.","check_failure_reason":"object does not define any node affinity rules."} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"non-isolated-pod","check_description":"Alert on deployment-like objects that are not selected by any NetworkPolicy.","check_remediation":"Ensure pod does not accept unsafe traffic by isolating it with a NetworkPolicy. See https://cloud.redhat.com/blog/guide-to-kubernetes-ingress-network-policies for more details.","check_failure_reason":"pods created by this object are non-isolated"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"validationEngine","msg":"New Metric has been created","namespace":"tssc-app-prod","object":"e2e-tests-go-zjocxttb","kind":"Deployment","validation":"run-as-non-root","check_description":"Indicates when containers are not set to runAsNonRoot.","check_remediation":"Set runAsUser to a non-zero number and runAsNonRoot to true in your pod or container securityContext. Refer to https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ for details.","check_failure_reason":"container \"container-image\" is not set to runAsNonRoot"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":4,"labels":"app.kubernetes.io/instance=e2e-tests-go-zjocxttb,app.kubernetes.io/managed-by=kustomize,app.kubernetes.io/name=e2e-tests-go-zjocxttb,app.kubernetes.io/part-of=e2e-tests-go-zjocxttb,argocd/app-name=e2e-tests-go-zjocxttb,backstage.io/kubernetes-id=e2e-tests-go-zjocxttb,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-zjocxttb"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"Reconciling Namespace Resources","ns":"tssc-app-prod","items":2,"labels":"app.kubernetes.io/instance=e2e-tests-go-vjpksuhj,app.kubernetes.io/part-of=e2e-tests-go-vjpksuhj,argocd/app-name=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-id=e2e-tests-go-vjpksuhj,backstage.io/kubernetes-namespace=tssc-app,janus-idp.io/tekton=e2e-tests-go-vjpksuhj,pod-template-hash=5fc5b674fc"} {"level":"debug","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"All objects are validated, ending loop","ns":"tssc-app-prod"} {"level":"info","ts":"2026-05-14T08:13:12Z","logger":"GenericReconciler","msg":"Reconciliation loop has ended"}