Name: logserver Namespace: sf CreationTimestamp: Sun, 07 Jun 2026 20:09:43 -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: c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEWmY2Z1J3U0FIU093dFc1MEZML3dsL1YwWVRoOE5veE52L3h1UEcyWlRObkJsbFlubXRYWFdYcjNicGJ3QzJkN3JJcjRxTFhidGtzbWRpcFJxZ3RaVHRKcWkzaFlCVjBlNGlRUEZkM0F2cFBHbjBTbDdvNGZyMWpjNGRVWUl6L2FJZndOODEwdnNLRlVHNUU0MmRUNEZDZ2hUeDIrRkRZWnB0c1ZCWWtvTndYTDBHVXJ2YTc1NEF6U3JXVFQ0RzkrOVpjV0RRMEVtSHZObC9jOWJYRGJ3b3BNcEoyb0FzK3YyVHFkYlUvRmdXU2preTJPZkVlcWx4MElPWUwzRmhvMkF3UkNVTUpGUWRzTlF2RlZjNm9xL3ZWNjEvbUVYVmhLOVkrYStMbktqRWZUaDhyVGs0VFdodTMyR2xLRWg2M3hzT0lQcVVWNmtxZWxYQWNGMHN0M00wcUtXVU4zTXBDMmlMSUZ2ZnR5QXR0b0xLRzFjR3RlNE5uTGpLR2hqWTJySStIcWNMbS9CMWJMVW5xVWE3UXBKNFFEd2gxdHNCMXZsK2kyeXo3T0IvQVRXdTZVTjFrVDRYQWJIcWN4QlpsYkRGUkEzS21DZElGM2N5Y0ttTWIxT3pvSnVWUWNOMmtHRElGTDBNMkdhTTlsLzFsNCszM2pya1ZsQ0dCZmhaSm9xMW5rN3k1K3ZmR2cwYnBPL0N2NllyL05STEJhNVorNTdFSGlkSTB6Mm1lNGsrUVBmWHY1c0t1MnlhNFBqVk9IWFZoZVc1MTQxWHAvK1V2aEV5Y0NHMW5sRktsOVZUTHlKbkQrU0tCRzd4VWU3NkFiYjB0U1FTNVBGaGlhRS8zTkR2VURLdzlMeWpvcnYrL3o4VGU2MGViZ1l2M3k3cm5JZHhVRmdOb0hQUHc9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEZGdKOEFKYjVyZE9wMklSVXdYYUNnZmhTbWt0dENuRThjSHBNS3JneUZUUkF1M1lKUkpLRzhFaWt0Tkc0Z3hXYlNKSUlYU3ZIWFE2OWtkSHhyZ1F0VEtYd3NkTUl2dVRaT2VpcEVXQ0tzYnppMlh4dE5zUVRyU1A3bFE4b0tNWVVDVXozNHE0dkVOUkJyOTlXMHNyM05mdWw2bmdjU2ZLK1A0NWt3bGJPMldtbC92UnUzWW9lWXpTMjRZSS96SStrY3VJb2FVMmxBTFh2RkVLZmQ5SzYrNHU3dXc5ZHBMNEw5MVVqeFBQYzMzaTFldnZCRTB5b0k3NWw2aXY3MEZjSzEzbk5FOHBmbUd6NFVpRmZ2MXNTVUtiRDlaeXFMS1hoTW9WWDNsNGw1SFpZZ3o4MFB5cjRNUVNBRlk3UXJjSGJ3anFIbVFDMGxscEFnYkJRcXh6ZEtJU0ZKY3VORVN2V2F4b1l5cTBGZ2VmN1Zza2tBOWQrM0RpbHg3U2ltTUE0R1VTbTZsWUtyQnNyb29NbC81U0pQa2ROSXJNTmZFblEzSEhRdWR5OE53OXQzUlRFZUZudEVFcWZJUzROWXdFUlZ1L2JSd0tHbWxoRjFKT2o4UzJkQ0hOY1pJRm5BOXh2bm9EYU80RVJZYWV3ZnhNZFRtbHUzZE1xRzRJMFlVeHh3UG96WGJ1VDJNSmlwZ3daUTc1T1dXRVZ2VitlUXRwQ2N3YTBkTkZMVjNFNW9aMmYyT3dUOENHbS9iQTAyZk5wYm5XcHowTEh5SHZvNXp6YkZiUGpxVFZ1K0d1cWloRjE2bTF6cllpekhKby93RnRlanFVclFzZ3g0OGM3NGRiMXh6SDcxY1daOUx5andNTENoM2lhRVpiRHZOTWJTdWIrQllrOVVrOHdHdHc9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEbE1PcUlzQWhUd2Z3d1UybWxEdDFMTUo3YmkybTltS0xtOUExRzhoem5VYlNRaGJFanVDbUFwdHJuY1RsZVNrN0RZN1pIT09lRzQ5N0F0dzZPOTJnVmFXZmRaZm9TNlM1MGFvMnpIOHJ0MXc0alJ1dUd4TkdSRGJlL21uZ3BocXI4VDhJSVFIbVBDVXZ5V1RWUDJBcFozSCt2ODdGTmVkRU43THc3d2lhaTVWYm9JV3JqTk0xWU8xbEtqMlkxcmhFdTNzVXJnR3BKcDFlUVBUb1Q3ZjNFamNXaGlBdndPU1V2QlZNQ0NoSWdKTjVyTS85c0EydzVBNmNKcFVUVVh2anRQNStxNlZxVDR3ak45bDVpMlJxU3RhdDJLUmx4ODMvaE12VkhhN0xpYXYvZEhlWi9neFROcDR0R1dsWXdVcUdRMTJ2S09iKzNySjd4amRZOCtQeDkyWHZ5Z3BaWm1pV1I4WDE1Z0RHbzhHVUo3S3NPNDF5S2h0eUFnS1BmYmtWa21Db25DbGk4bkFLNXg4eWZDNEMzQnNTVUMremlWQ2p4WjlZV3BWWCtNbkJubGpTM204d3orMXlyTVRqbkhuV0NNZGh1V1RIdUNlZjhtVHo1L0FOcFNhZGtuMWtLNDcvUzlaSFkxM1k0bStZYk4zaE5Kb2FwL3V0U1hua05ZT3pjVWs5NER1ekdOWGRad0hUSXdwKzV6UzA2REhRNzFSMUxFVzJPaFRmMjRIQ0E2WGQweVE3MnVScEJmNHJ5V092RHlXY1BacERBVDZZUG5hMkR2VytWclVTSlFsR1d4UFhXMnFxbllKbS9hemI5MHpvSFJEV2dEV3pvZEJ2cWIyNjQrMFRwbmprSVNqN1hBQVBGNmhxVDgvVWdXVXg0MXc2eUFEMFRmYUxRNVE9PQo= 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