Name: logserver Namespace: sf CreationTimestamp: Tue, 09 Jun 2026 09:18:39 -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: c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFDL0pqaUdIT1NBK2pxR2piK3Z4WFFnQS9FdXZFRmt0ZnUxdWxnWWlVRldCR0h3QU10ZzdNOWZUZVJRdlJnLzhLR0ZaTVg1U2xjcXFIZnI2aTQ0c2VlOFRmMXU2eEJ5d29lMXN6RHZTcm9QalN3a1JlOU1CaEYrVjZZNW53cTJiK1c1WXhKQ0RpTkxpcFFYU1MvVE9kbVhIOWxUV3VrYzczWWhLWGFGRW1xTzVydmZ1WG9hSG5WSW5Dc1gvV054Q2N2SXdvNjRjTEIvdFBkQ25nOEFicWx3Z1p3TG94RUd4OWFVTTlTWHRaVlFYT2h6NFhXTnk0L3RQTys2a0lTMzVZQjcxSGt4VTBlVTl0dXRVTUsxVFliQnhCbXZJKzFzZ1RZRUUwbnlYbWc2cGx5VTZiUU92ZlRvQzFyTnNlVDhuZldSZ0xSb3dSR2VGRFJQY3YwelhJRW9qcUxpWGdqY1FTNTd6TG53UTN2bkdWbHBlRTUzZm1WVVRiWGRhNE0yZVVObSs5NXc1dEE5VTBZVWRxZW9XMytreUowOFJpcUIvWVp1S2wwc09VbFBkVGVuWEdLczRHZG5lOGMxSkpjNE84UFZvVUhyaUgxOWxweXArRmo4Z002Z0RqdXU2MjB2RDM4aUtuazVKYVVqbFlLM2JZd0VPOTkzUFFEN29qRmZkMnlUNGJqM2dvTlpvKzBKNWRqRUdpNktuNG5ia3hhcktUaGZLN25Id25tYW1EQUhMTFhLc1R2cFA4Z3ltZDhQZmp5ZjBJZ0s4d2dkN1NEMmYxWUV1UDh6WmxxeEkzWUd3cUpTQmF6Y2Z2M0RBdElsYnVENFl1aS9EM1AwbjM1alIxZWlUVVErZ25Gbk9tZHRGK0tTSVFKL2d3R0I0NFo1OTBGWW9JanZNdlRtWnc9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFDMGFjem1yOSt6WW9qbVNabXM1L3R3WkdMWkhqZXB6eGg3NjNjTjVBMVBvY2hBU3hJa1cxOFJLWU1NcExzUEZoVG51amZQejNVaEdsd3NlbG1qZWVhcE5BSHlKZTdMWUVJQ0V3bEJMb1l5Wjl2Zmk5eDZVVmNPb1FvNjA2U0RPQXNsTEtlVVEvT1cvejRvUTJxOEhZVE5ITEhsVWtWRkNqZWQ4aHV4bVo3S09LbGE5Y0ZNSjNvckt5U01sMThwQjVIQ2l4NzhkbWpjaERKSVVQdXoyQ2VOd2JVRGgzNEJjWTlnNVgxQytka1A4WXhiVUcyZUxKVlNTMlB0dFJtQlBNK3FSQ09KM0lWTzZ4Q2V6TW1LWHVnQ0FXcFRBL21yM1lBSjFrYlFiZ1M0a091SmtoVkxOanU0L1RtZEdVNDh6V3VrUVAvWXJhMW1GQ2hTTkJwaGg4QWU0NDJySllZRzJKY0htd3JjOTZOVzI2MnlUeG0xTFIzRFFpNXRpQUozNW8yT1pTWjRxLzhJVTlLZWdqS2RwNm8zTHV0U1h2RjdzTkFkekpSbFJ1WmE4UjVFWFgwVGxWWHNLaUNqUVhXYzh0NVpTNERXZi9qOExFcURYV0luVWVLTExrdFJ3OWtUdVhaMEE2TThDeVRmU2tGN0YvQU9XRDU5eSs2OGY3SGhKWFgzc3BQZnpkTFl4NkNXU0F3UHZaNDd1MkVnR1VHdDlWQUlQT0pKZ1ZvQzlyU25Sa1NhY3UxRVk3ZytudG42UFhTV2NCa0FxTmZ1bXpmLzBKdGZvSnlsV01MU0FjTS9JSk92VTZyOXc2c2lhTk8zV0FNd1FLS0hocGVFcWREZGNRYjNQeDVTRDFDc3pDUTlRNk9Ba1lycExKajJSMzR1dTVQZGhGRVJocUhtZHc9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFDNDdPLzZwbnk2czhjVEM5MGFuSmp1TU1Lc2JncTJ1S1JYYi91aWdpMW80ZmlvbHdWc3kwUy85ZkJ3aWFTakVtN3dnbkVJdlNGdFFwNW1ya1B1a2RjaUl0NmUzQWU0VmNGSERhUDVLOWxUWTdvWEF2S0ZIOUJkSFVYTlA3K1Y4QllHQjZaQmNUVCtyVUFQYVEwOHgrMWlxV21lTXczVXNDZUg0cWZGbFJuY1FDUk1HT2pMTDNZSFdBT1NFZkRCN0pNOVdmeHlNVE1ENElqeEdzK29aZ1JXT010NEpYQVlIUGd1R2JRNXVOZlpFWW1sWkliTGR3eTZVL2I4VmxKVTFWVWIwMHJBeXVtK25xYzh5bVN1Uk5scHFzbVh4ZnE5cEVueEw4cWw1WFZuSU1CZ0duOWQvT1dYZGd5anVYRHcwWWNUd3h1NnBVd0s1MlBlSFBldW1oT0kyckRFcVREOFZ3QzNIcGZzWGhKVDh1RU1sc0hZTjMxMWhKNGFmWW9haU9WdXEybm00NGVqRlFyK2h5Z0E3czdRcm5vSzdHSSthbGNPNUtET0xRWWtXMnlISVdFL3I2RVh6VHZGOFhTc3R4eWsySDhaTE4yYWF3TjlvYXZPeWhYdFBkakREM295UjVqT1lYQUFmSWphbjh1UHJiOEZNeC9aUnNKVzhKMDcxbU41dFVsejYraGh0djNMdjVnZ3I1cGdaMkRXREhnNkxJRU8vVzU2Z2dKQ0VEMGp0RVVlTzdwRkVZb2NLMTBsTFE3a2R0aDlaRWdmVHQwelNzMnNwMU83YnQwUG1xV2hJdExMV0NBNnFmSWIrL2tyVjR5V2dTZWhSMnhsZVVJZE1hR3AxQjd2Ym1XOGtac3UwV1RmeWxmTkZDcWRyVkhqK0d0YUsybVhvN0hWQnc9PQo= 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 15m 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 10m (x2 over 15m) statefulset-controller create Pod logserver-0 in StatefulSet logserver successful