Name: logserver Namespace: sf CreationTimestamp: Tue, 09 Jun 2026 04:58:30 -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: c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEZzYyTC9GckpmM0NCdW16Skd6MDR6Z3ZxOVMxWExNZnphZzdBT1gvcWRkdkFOdlJmeXY1S2xOL1BqQjJvSG5HVWdIbnkrYjNYWFRtSEFUVW9WamVGSnNKbWxiL3hIakJPL0VSRGVDTWUxVkFwVjF4Yml4c0tpV1NYOWZwNHJxcGdhMnJkbEg1VTBaWUNTVVA2dWxISTRSSVQ5SXhsblM4Q1BCczArTzVqUmlHRko2eGN4aytBT2x6RHVkOVgwcjk5TVgzMU4xOTBTOS9FMW1SMHVRbHJ0cE9mQzh3REk2ZGNpZGpvS0Exd2d5V2NPYllQUmt0NlJ1YTVEU09XdWJkc0ZodUc1dWNoT1FoWHNSQTZVZWgrTVR6bXNtWDVpODJZWjlYY3hUcytERXI5N0ZHMUh5NjJUK3NkRWhJTTJVbDYvMUlackhpR1R1aGtjRTZpeHd4bkFoWHltcVVxTGpQeXJxV0J6d2VDdGU1b3ZLS0xXOWZGRzhpOU0rQTFmcHowOWQrOHFFSng4d1dnSTh4akhINzVtUTdqa1hnYVdEVWM1N1h5ZURMZGtsZVlUUm4zQ3VWeit3Ujl1VWYwN1E4Vjl0bmJSVXZvR284V3RiTTNwZEJlYjVaSUJrRGZyaWwwazVXUTExWldxRTVvQmU0WTF5a2VTRkZPd01mT0UvUExPSE5oQTl5YWI2YlNlMkVuWjFCWGZ2ay9KZ1NkYnJqb1JQMkdNbVhBODN5SHcxTmZGVlB3a2dqYm5remdzSG1wb21vcGhaMVoxVndsVi94Z013TVBJL09SVWk5bWdPa2UzalBXKzVPRFVlRHZCTU1RYzNVNS9mRFNRZTduWHRYNCtWSDNGWHF6YmFBdFljNGxiaUxjbUNTZXM5R2hjYXQrRjJ3Mm84dmhWK1E9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEQTYvWmlncU1pV2kwYm9NbXlnUVFqUjdxS2F4UCtMQmZVNzVaZXhQTWFRWVJMQ0YxZWdUcWd0TGJxOTMvRXN4VzU4Wjh0T0VqYUxUR05BK2poeFd2YVNhV1czVFBpZHcxTHJ0cHBIYUNLY0J5SllkRldieVN5TG1tcE1jdHdkSnI1U1QxTHNFb29oVCtRYnRIWHY5T2NuZ091bjNmcjhSLzI0YmhzTHZQUnY1clFERG0waTJUOFBENEtEQzQvUThzZytrZzNNdU44RlJkOGtJSlFNTnZLSkRaZjZvYXdyTTg0U05HR0s5TkErQmMxL2VFSXBUNDdqOWFRenlZRGlNT0RmS0pxSHczOEFNWGJUQkNrM0lBNklkQmp3OEJxczdSZjhHOUdDS3pudEY1dlpjak9CdFo0c1Z5ZFBxa2RYVmdkR0lMZlJMZUd4aXFlUi9BNTQrZGhVQ2VYYlluN0p5RkU4VHltaHprMzZrcmFLUThsU0xvSmVGQi9hdm1OMmRyZ1h0MXZaT3hVMTNkTFFUWU5rOHM5WnZBaDU0bWMycmtIRURtUWJybG96QWNkOVRySDVYUk0yelJZNDlXMEVldkMyU1g1d0xzT1U1a1hBdnhvc28zVU16KzRiK3VxSE5zTnNBajhXOWs0RzJjdVlGK1BvbHJvWmZ5MXhRRjZ5cmZuTlk2TXVnTG5oZXhOOU5LMnovcUtoVnNvOG5haGxhMmIvekw5N1Z4SitQdk1xcUZlT3BZbjdScnJHMW5ua1hqekxyNkdDclgyOFpNWS9qbGJyd3ZpRkdHMkdabXVsM0VoM093THkxMmNKNEFkT3A2WTh5Sk1RQXpYTmFyQWIwaFZZMm9Xb3NZZ21iZm1PS1NpVXJ6eit0cE1rcXhVZEVoMGRmQ1Z1OXVaWXc9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEZ2VEeGE0Q21TNS90ZEorOElkOVVVMUJiMUF5V2VnQ2NlQXRGbkNOK1NBTUpQT3lxaUJMb0VvMVVrNlhGK1A5dlRKdnFPQU1iUTk5TjhXZzhGL2wvUkFrUFQrS0d5K09LY0dTejlOYzFiZUROQjRIZ0JwRU1JZDB4Ym8yY3dMY0REc3N1UUhTRVdCU2ZiNXh3Zkxiek1yaVYxV09USTFKOG5oZmNWMldYd1NWMThZK2RyRXJVclFwdVA3aXpaTG1QRTRuM2Z2dlhFK1hhNjI5N3JkQTRWV29ZRmdKZ2NZOXJqN0svWW9Sc3lZS3lMb3hFbGxScll2QUVVSitPQVRJVnFsdHNJMWZEVjNBVEREZmx6OEpza2o2b1dBcXZ3WGthMjk0dHEyTWNPZHdvdjA3L1ZtSVBDc1ErVmZ0Ym5Za0d0Yldhanp3T2dieVJXR1ZvQUk5MUI3cm5ub3hrcVpKNWFuOEZGVmdHa1hnckRMSTgyQjZsaDYzL3dDK3JycUZLV3ZZditFL2FYS1lHQzlrTkp1UDVER1d3SW5zTUVmOWlCUWp2S1RvNmNEd3ZzQWRnMWs5M1FSQ2tVaXJOTzJJbk5wVVhvUFA0NllXOU1yNVh5ZlhrdUxpL0Q0bGZWMlNybmIwVi8rdlZQeFF4c3dwWm9iemJIVG5MRGVZM3QrLzduNXpsd0Z5ZUFqZTRJZTBzYzBWVmVvRVFkWGpGNmZzbTJzOHVuMkFza0pXbkxDZkZtWlg1UWJUakhpMzZ4cGYva29vUU1hY0pKYnk3QXpQRnFiTjc2QVlENEgyRk4wbkZ0bVY4QlJ3U21oMkVLVUVQNUUxVEtZcUsrMkZ1bExVSm15S0JnTzVQTGlmdkNCaVR0MGVGRnA2UmQ2MDF4L1VTMjVEcGhnVkpQc3c9PQo= 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 16m statefulset-controller create Claim logserver-logserver-0 Pod logserver-0 in StatefulSet logserver success Normal SuccessfulDelete 11m statefulset-controller delete Pod logserver-0 in StatefulSet logserver successful Normal SuccessfulCreate 11m (x2 over 16m) statefulset-controller create Pod logserver-0 in StatefulSet logserver successful