Name: logserver Namespace: sf CreationTimestamp: Mon, 08 Jun 2026 05:34:53 -0400 Selector: app=sf,run=logserver Labels: Annotations: Replicas: 1 desired | 1 total Update Strategy: RollingUpdate Partition: 0 Pods Status: 1 Running / 0 Waiting / 0 Succeeded / 0 Failed Pod Template: Labels: app=sf run=logserver Annotations: config-hash: a657df28917c429715a39b7c803d067e1d06d89a6b7ccfbc07484917150d6aef fqdn: sfop.me purgeLogConfig: retentionDays:30 loopDelay:3600 serial: 8 Containers: logserver: Image: quay.io/software-factory/httpd-24:1-1756313744 Port: 8080/TCP (logserver-httpd) Host Port: 0/TCP (logserver-httpd) SeccompProfile: RuntimeDefault Command: /usr/bin/logserver-entrypoint.sh Limits: cpu: 500m memory: 256Mi Requests: cpu: 100m memory: 128Mi Liveness: http-get http://:8080/ delay=5s timeout=5s period=20s #success=1 #failure=20 Readiness: http-get http://:8080/ delay=0s timeout=5s period=10s #success=1 #failure=20 Startup: http-get http://:8080/ delay=5s timeout=2s period=20s #success=1 #failure=10 Environment: Mounts: /etc/httpd/conf.d/logserver.conf from logserver-config-vol (ro,path="logserver.conf") /usr/bin/logserver-entrypoint.sh from logserver-config-vol (rw,path="logserver-entrypoint.sh") /var/www/html/logs from logserver (rw) logserver-sshd: Image: quay.io/software-factory/sshd:0.2-20250925-1 Port: 2222/TCP (logserver-sshd) Host Port: 0/TCP (logserver-sshd) SeccompProfile: RuntimeDefault Command: bash /conf/run.sh Limits: cpu: 500m memory: 512Mi Requests: cpu: 100m memory: 128Mi Liveness: tcp-socket :2222 delay=0s timeout=5s period=10s #success=1 #failure=20 Startup: tcp-socket :2222 delay=0s timeout=5s period=10s #success=1 #failure=20 Environment: AUTHORIZED_KEY: c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFDMjdFbFgvSlpSRDdtYzF2WHpKYVozYk1pbVdzWm5sQmVJdisrMTdtdFo0enhZdW9PKzhQU2EwejNTVkdKOE8rZ056QjkyMmpOeDVUbUFvOE1RTFBGZkFuWlYyWm50bTJvdThQNHhQZUlkdFFUdjlCSW1oLzllZ3pRTjNpb2EwTjlEM0J3RmF1aG9RYjg3a2N6Mk9zTnZsNWJTeEtHYW5EbVZ0K1lsb0pIYk40VXVVazk2WVNkalZBbldPTmxzUG84Rk0ySWNscDFUems2V1NoamIvaEJ3SEQ2ZjdwcGhVeVdGdXNaYlQ3bGxPd25WUmJDRFl4NmZYTmFkS05WQW16bGI5b0FteGxNS3RMMTcySHJDWmxWS1hKcHNuUHRhUXdmVEhnT2RKWEVGZ1V0eThOSEdBVlRjVW9GdG0zUkFmUzdlSkhOa2JmN3Fxc3hLWkkwSzBOdExBZnl5NUFhQ3F3Vi9BS0w2OWVNdCtsQit3QUthTS81UkhlT0trdEkwS0o0NmZJemVzdjhveW9SckJTWmlEemg1aHhVREUwUUxsSnRLTmRJdk80dGlLd2VCZXFheGdnaEcvR0RBQ2dYdmtaVk1iQ0U0Nk0xRGQzTEVFcW8vakZhK3M0QVVWWkE3RGxiMnplWnFJSEJZVmEvOE52Q1ErM1l6YVJQL3MwVDk4ZTJXcS9oK1RwaW1BUFlsc3hsd3kxVjVibWwraDVEUVNjK1dCdVp4ZDJ2cUJua2gzTFFjMXJ6clc2dXA4RkJ0RElXUGNjcWJUUmQwTk9yWEVOY0I0YkRWL20wVWZwR2pOOEpWQVVjQTNFWHNYSHh4STg0b0ZUUUpaTkZCSjkvUjA0NWxFQWJGRjBoWkNZVmVMUDNrU3BiMWZPSDMvQmpzUkIzcWZDNFNPMmdzWnc9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFDeG42dDAxbzdHOUIxUGJJNzBzQnFrYmdhV0JNTHBxZTFSdzNrNis3SC84eVdNNUVlZytnb1l5Qmhza0JzTlpDeFZuZ09WNjRGYUNoZXl3TU1MbU4vbjZGSllkTTUyNzRGUEpkRlZLZEhEcDJVeUJsOVBTV3UrYnpvZjBkY21MVEsrYjJON01PbUE2TnhHYWk5ZEV2WjVyTmwzbTNCWmYwQUJ4OGxHa3Z2NnlVbFNPUHNZU0h0SlVlWUxNdVZadDNlRWRjaHc3Ri9OWldGRlpjV1B4RXFsckhLZXpOa2RNODhwWnN1Sm90QVlZOENpdlRTRTZnWUFZT3FLYnJDeVEzMkQ3Q2dmTHlrTjA2dTBVUzZ2K25uQ0diN1AwbS9aRHhqenNhZFBiUXdwOU1ma0tQZU5FQm1oc096eXNLWFY4cTN4TE5LSEVuTWI0ZDRiUXV5S1NiZFRMeXAzWUIxbzIyMVQ4ZThWRG9hUTFEME4wSjM0dXRUR1l2TG9VS0ZQck5jTHZVQVNQRWJQMmpZTHhZTjNydFlQaFluUjlrc2JXRUt5cWgwaGVpRG1jYWVKUUU3bEtzWUQ1TTM1cUM3L3M4MTJ3eVRiU2pNZ1Y2TXlwbGxzVnZwNEZrdk0xMTQyc1c0eUJvVnJkbnR1elJDS0p5VDFSSXdVWGw1aGllOFFYbnlYaXNnbnlNZEhkWGJpZlRFdzMzNk5qdnk2USs4SnNJRmN6VDdJWFE0VTM1SlZEWnZHWkFaeVNxSWFkckpLODBkWjRvZCtsTllHU1hBcWsrcHlDOVhrMDhMUEhyMGl4OFJqa1JlelExUmZYakVhVlJzaGh6TmdnbFBCOEpkdi8wRDBvbWw0Z3BXSUxyQi9raEFRTUY5clE1RkpZanB0TlI3T3R5RU9EWnpaS3c9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEZm9yNEhScXZ5RGNCSzcrMUprSHNXV2NUeGtjb013Yk1uejV1cWt3ZDNkMFNYNDdnT0pUVzFIcG1wOGwvZkswd3VVa3JGOVFwVGczNXV3bytLOTNWYVE1UDVvOUIwZ2l1ZURUZDVmbzloVkNKT1lwWFpQcGJlRWFwSFp0N1Y3blpzVjBrWCtUMFJlM0c4bk5lcTdPNmxDR2JVVzgvZHlHUmVrbE43a213NjVycGVtdTB2Y2RHNTBReldjUkVtbm9sSTN5UlM5V2o2ZVVlOFNpclc1WTRGVkNwR3BBUzIrZDRQRFdCRUgwbE1HT3Z3d1lqOCsxNU1rNkFRSFZzckI5M0Q1ejR5Zmh4ZUJjQnNQR3FLd1pLN1M2VXUxU2hsbW1kNWk0dmwwT25wMWl4TlV6aHVwalFVbGhIaC9XUnladTdOWVhoOFNXbTg2L1I3S2hkaUsrNWJBYWZnc1ArVzVvMGxXV3VVb242L3ovVGRtS3RaYkV6ZmZ6U2t5b3ZMZi9kTDFhMThZbVgxSUdEZmtnM2Z4am5aOGduWFU2b0FEZExJRVBoQmNUcE1jamJ2OEh3bTVFZjB4anlWNXZkclJFTVdMWjUrOWxGOHd6YlF0QlNjS1hlKzUvKzhGMjdONmM1aDhPWndQWmNGTmVKemV1TUoyVmRNczhjdGpzcm5rcVNxMjhQNkdSV0Ria1FvOERsUVRWZ3lBTU9YSnhWZlFsSnQ2clBwNC8zR2hjbXBDWjZJak1wakpIWStTbk13WWttSFhKd3hKdUJ5eDUvZ0xlMlZNbmxrZGFrNFJGVks1Mkk2SDBHSTlYWjZNSXRXWUYwZ1QxNFVzLzNXZVQwSHh1dGpBbDFqK0ZMb2xQS0tZemJqMGd2TUdKc3ZjVHdUcXhZcE5QdUI3Qy9TQ3c9PQo= Mounts: /conf from logserver-config-vol (rw) /home/data/rsync from logserver (rw) /var/ssh-keys from logserver-keys (ro) purgelogs: Image: quay.io/software-factory/purgelogs:0.2.4-20250925-1 Port: Host Port: SeccompProfile: RuntimeDefault Command: /usr/local/bin/purgelogs --retention-days 30 --loop 3600 --log-path-dir /var/www/html/logs --debug Limits: cpu: 500m memory: 256Mi Requests: cpu: 100m memory: 128Mi Environment: Mounts: /var/www/html/logs from logserver (rw) logserver-nodeexporter: Image: quay.io/prometheus/node-exporter-linux-amd64:v1.9.1 Port: 9100/TCP (logserver-ne) Host Port: 0/TCP (logserver-ne) SeccompProfile: RuntimeDefault Args: --collector.disable-defaults --collector.filesystem --collector.filesystem.mount-points-exclude=^(/etc/hosts|/etc/hostname|/etc/passwd|/etc/resolv.conf|/run/.containerenv|/run/secrets|/dev|/proc|/sys)($|/) Limits: cpu: 100m memory: 64Mi Requests: cpu: 10m memory: 32Mi Environment: Mounts: /home/data/rsync from logserver (rw) Volumes: logserver-config-vol: Type: ConfigMap (a volume populated by a ConfigMap) Name: logserver-config-map Optional: false logserver-keys: Type: Secret (a volume populated by a Secret) SecretName: logserver-keys Optional: false Node-Selectors: Tolerations: Volume Claims: Name: logserver StorageClass: Labels: Annotations: Capacity: 2Gi Access Modes: [ReadWriteOnce] Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal SuccessfulCreate 9m33s statefulset-controller create Claim logserver-logserver-0 Pod logserver-0 in StatefulSet logserver success Normal SuccessfulCreate 9m33s statefulset-controller create Pod logserver-0 in StatefulSet logserver successful