Name: logserver Namespace: sf CreationTimestamp: Wed, 10 Jun 2026 06:46: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: c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEQWdrUFl4S3RTc1hYWXE2NkhFc0kxbDBqT0JSSG1pd21Md0lyU3NNa081RzVCVTNheGdBempTdFFtMHNFaXNPZ0xIQzdoc1RiYjl4M1F5dmRycGxjWHBTajJ0cWlqV3oxSzJRVm1TanJvVVdJS2d6aEJibEVWRmhJY01YMGordnBPZDZ5eTA3TDlGNlRNVTMrNmRIaVhNbHpiWVRBZzZDbGMxTXdOZzk0ZWdEWm43QU5ocWExZmV2MVlYTm1YWjZ0ZWZDdnV2azVZNnJVUmRGUEc4a0w3ZXBpWjQrWElwT0x2ZUY4WGxkaDR2aVRkdE5YTmx0QlJaK1BmbEdzSURxSjFnMUxPSVFuV1d2SGZCTUd6TEsvMm5xenZnM1FxM2dhNjJGNjZIM1lBb2VlR240UE16Q2lTblI4dFZIUGZOTFVNYW0wRXJxN1BxV2pNdUwzdWN0RkV0MGltYW5TbGk1Um5PUDA2ZElBK0dZOUY3b0g4b0JCV1pCblF3VjRtcHgvQms5dTdJRHhsbjNpQndBbWZhWVVKTnU1ektTNGphdDVHSDVUaWxrNFBKMEprblk0Q1BWdzdHNDFYMTZUaVNnS3VObTJsc3R5ZnpmYXNBNFZ1bHVoUFJJRlRySHo0WkdxUDkxOGNuMnRSOEZnams3dzNJNENHY3ptcFN6eS9qTElOMkhlWWdBMVNLTUxVVU5YM2d4U3dNMDVMZFdpQkhjRkRVRFlzZmVIMFZTR2UzMDlQN1ZCMHRUcmJSOW1SZ0ZPejh5MU1NRVQvSnpiVFpmNjBBcDQ1YlBWQndBb29sODR4bVZELzFiUUJSbFM1Q2VsQUJ3MG5xTG5qdlhuRlZvV2g2VGY3STR1N05UQ1BwU2FnQXJNMm1VWi8xekFpdkcxR1hONUQzN1ZTSlE9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEMHZWb3p0amlpbFRhTGdrUTZvRHErak83OWU5V0VjSEY2andncDFtd3dudWJXcFNpaTBYaW9wclVNVm9jS1E3UFBoQzJjMlBGTmJtNDN6KzV4MTBtanZDRWRjWU1nakkrVHpRV2xpeUNJV3lFc25SdkN5OW5FUDRaaTZMK3N3elVOL0NSbHhLOXRHZ012N2hPamYrbjJMZUFoaWpPeVd5T1h3VlBJWFc3NTRPQitPeWtzb3FpSm5kdllrTFUxK2ZkQVZRT0kvb0huNnZ6amNBV2lLWTUwT0ZydC93b1JsKzdWS0psMWZ2M1dEYVA1TDZpSWN6RjFrZCtncWxNYUw2MngyYktJV2Y4UUxaNWRqK0taZ3VWc2F3dmtPbHZCeXdjME1VK2xGVEVIWUVBb2EzSWV4SnhlNXQ5VDBpejZGYXREMFBGRGo1Z0hUdjZBMEZzbTREUVVUa0JycXpCcE5tdlhkYjNnMHQ0ZnlBcHZxWjJLL2ppMmpzUnFqcW9WaWZHc2F5ZHBjVDNpdTZyaGh5K3g3UWQwaW1vdEJDZE03aHVwMkM2WUZZZVZ6RDA4QzgxNFBLRTFDNVRwendBMVJWeVdPbXFmV1R5TThkUmM4NWFpQkhsaWFpbkc2NUNNYTNmMFhtNW5qNHk0RmhiYWkyU0xtU0Q5VU9CRmVlMVMwYzk5WGVsd3hYTG0wVUE0VlpTSHBmZDhxV1lBSktwcFZ1bklqd09tRUFKenJqRldGMS9RZldDczAyS0dwOEI0Tk4ySnlPUzVpNmkzWkxXb0NZYmdKOFJSYUtoMldaZzAwYlV6RnFyR2l3cGppMi8raDh3MDFGRS8ralM0M0dxQ28vVUQ5SUlxb3hXTVhESURrSGZZV0ptVXlQQnpCVnhVZUUzaG1MZ1ZtNHZ4aVE9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFETkVrYkF3bStrSGFSLzNRN3Y0c21xSzdXNUwxejlFamhiSXMwVC9oU2ZubTdCai9HRjVVVDE4MnkrazRoMDZGSWlPS1FSRFJMRDlrdVlmbkRYbGZCanhmN2xQODJuVkJRaG9ib3pPWU1WTGsydEUxUnJCL0lzY2FQZElsNUlPNDYrcU5FRVk1UVdqbHlDdWRjUVUzYWhoUjZ1TmNhVzZiOXg2MGpCdFZNcUtVTGJKbjBDQ0F6MG12a2p3b1lXSlppcTZ5WjlCZGVxN01nRjg1RkY2djNSV0ZDOGZWTXVRN0hBQktSWG9KRlRCM1hMUjMrd3J4Lzh1RnlUWnA1a09TZWZIWVRiUTFZRnVvTnM4bzZuMXZVbDIyZC9FY3VKNHZpWGl3dTJDRk5ueE5UQnFlUnR6b1NoVXR1cW5zVTdNOWM3SGlvRGhkbW81WnR5blI1cnZFUUpUS2V0T21PM2hQNzZJS3BhRVIwelRIdGc4WXVZdHBIOFlLT2syYWdrbzhGSzAwREtEOUF1b0Rvem5GLzI1dldmTkdqVHNsbzc1YkZQc3pjODdmc1ZUNUZncjBYVFRaTUJNRFo3UlZMdnVlYjJFekUrN2h0SnZrNVlCUHdWbGN1dUVBTVpMQlE4d1hIemQxZGs1dmpNbHZsejMxaWszWXZEWTZZZXUwMGdqSnNNTlgwYWIvRVExbHI1WG9MczluUzFTVFd1UEhmYWh0RHVmZytBSStDNjhPMVBJUktPZFdVRk5kVncvVDQ0SWk1RnU3VTcydG5adkM2SGlFMDNTZEo2bXB0WnVYVXlJTjRsUlBrMWpsU3RSeEZ6WG1mM3MvT1pqeVRJOVNNRkFYbmZpYTd1cURzemlWOE0rcmh5ZjBwbmZaYWpjUERMOXBOOGJoSmVOVktBTnc9PQo= 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 8m52s statefulset-controller create Claim logserver-logserver-0 Pod logserver-0 in StatefulSet logserver success Normal SuccessfulCreate 8m52s statefulset-controller create Pod logserver-0 in StatefulSet logserver successful