Name: logserver Namespace: sf CreationTimestamp: Tue, 09 Jun 2026 04:53:56 -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: c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEQlZjTk53d3B4M3pjdU5tYlJtUDJDRHE3VjljV2p1TUcxL3h4R0pNOEFXcFUyYzdoUXA5aFFTMG9xc0xYSUg3S1l4TUZHR0JEZDR3b2VBajlpY21xbGlhUk03blVvOFYyU3BockZ3OStzd1FNRUpTZlM4cFUyeCtRQ0FXdUNCOXFRVWlyZDlwbHk4WERKU3RVRXJqQ0QzQ0tZTytZUzFvaEtuT3JnSzZjb0RtK1Y2M3FZaHBoK3NUamNTTmZJN1kwNjAvNENGS09rVTNES2s3UWFmZGtueW9ycEpRN2p5MmZ1aEozVElBV0tHK3Y3b0xNc0tBdWlKb1VsUzRmOTJJVExDT3R1S1BJVDhLQ1BScFM2cEZqc2xSek4yMEZ6K3FrOEpyRlpmQ0Y5aEpkMkJwS0VxYmc4NGhyZGppdzJuMDhTR0JiS05LOG9XVkkvVktacjQ0c3FSaXBsajlRK1d0VGdjQUpsQnVTTXIyZGJZWWVrdFgrUjU5cTR4NGxDeUt6NkR0OW1YRi9nbW8wV3lDUml5bkpvK211d1piZ2JhSEd2K3BWeFhPYSt5c1RwbVBtVXg0cGphbG1XamN0UFd0MmwwY2k1bW9qWkI3M0Fuai8zQnoyRDZuNVdCRmFPdVNac0l6d1JBYTh2QkhwblZhU0ovd3ZncGk1eTFmUTBibm8xRWdTYzNPQ1IzK3VMTWRld0RkbUpBYmJTVy9CV1NzTzUxYlEvcFNjQ0htNWlHMW44U2hvZTR1YTRldi80VlU1SmYxcU04TWw2c3RqWW1FMzNBbXRNdzd0S0RpeWxaM2dxaVNvYVlzSmxEem4xSUl5azhnNEd6VjJaSzczcy9nMFVFWHlTY2xsWXdxRnMxa0ZXQnpCMmovYm1za1ZQNmRHWE1Senh1N3g4VVE9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEWW1oWE0yT3Q5K2dzbk9Ic2YvOC9LNWFhQVdHTUJlZHRFT2swaW9vSkRPR21qMUo5VStvY2dTWis1VWdHQlBiVFRlMWI3d1dOYlk4ZExVUklJUUJDZ0cxcFJ3cGlVSXpZUDErMEd4ajVuNStJVEpDRTFVZzNaMzNvNkhYcnIvc2RjSDMwZlI5OTdYbk9VcERHSTRnbFl1WkdXejZGTndLTFIvQUVsVjQ3UG0wY3lTT2Z5MVVmYkN4SVV2d0hLSDdJdWFpckhMNUlqdlpBNjd5RDhXYjJrK24zdDR5Q0ZtVzV2YUVXV3pqWTVNdDNvazBIRTJIWk1KYkx6LzBIbkVQOHhWQnl4TFgrTlVsZVRhZFVyeDlGTGFBMVJzMERpcW54Uk1BeHhzK1BnVzY2VFdpWTdZcTVsQ2tJYTdyQ0hpSWlBQThVTFdoNExndzAydnVwUUhxSUJQc2NHblBCZm0zSkV0djZ0S3YxbVJmMVppbmI5WlU0WEF3ajlDRmt1cUtPVGJMMjBxYmcxVnludGJuendUK1ZDMXNyWjVrVkdQeFF6WDYza0ZlZ0xMT051eUJ3Kyt4cS9UTGV3Zm5CamVKRERyOEpUVjN1V3UyQlJ3US9yUk5mYStqMnlYd3UwNzdVNnlzemRrR3J2Ukk3QzlTSVFyMmxDcFdkUHRqd3hqRnJvNit0M1NVZkc4M0FGVThFQUo3UlBEb3lBbVdVdWtVTld4SFlhYXc3dnFDMm4xZWRBcWdxWG03QUtDR09ydDd4bWZibGRsQWxpa25hR01XOFZTZ3hxczVDRCthS01ON2NhVGtlZ2x1SHVQQWpjRUJXQzN0dUt2TEU4Y1l1aUZmc0M4MEpGSDhjaFI4U2V6TTduMWs5WnVtRVdmTjNmYlhxbGZva1NvSHZySFE9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFES2FwTmltTFNsVGpkMmtOU2dGMmNQUjZsQUpHZDJzbWRlNjZqSWVJT0pkMkd5UHJuWnRHdjRPc3VrcWwraCtPbURZeFI0TGtSMk5LZ0pjQnRUSDhMMzF6amdLT3Y4WUpQalF5UnByU1VJZnFPNE84SThZRGFwM2tTRFIzNHA3OTdJZXdKUmpUQ3BXNSszVmt3ZTlBczlOUHRFWnc5K3lmUHNNM2JpOHRnOVFFNjBXbUZIcXFzR01VcGpOdFY3MDBnTWxmdVhJK0w2Nmdnclo4VENlWGwvZnJFcHBnVzQrVG9OYm1Jd0w4MSthR2ZKM1hVMi9WRExWYW91eVNQeWlYUkNnanJmVENyamU1WjN6S2JwMzZGd0VuMktaTmNzTEMrVkp4WkpVUGhWMnNiWVFsdEZId3pLV3ZVRFRYTXN4eDB2dG94WWNxdVRFUEpjSnlJeTdyWUlXemQwQ2hXcGRURmo0TjdHckFZeWxtUzZFMEhiYWZWSTUzQmJGaXdBN3ZkTjFObEdqSDJoazQ4NitzNCtwV2FWUXFhSStMUXoyVFZ0ZXFPNU1Cd0l3Q3FHWDBnMDUzKzYrWGdZQXI4Y0kzUUdDdUlqREZ0V3pLQys2N0pDRkMwaktlYjdidEVYUHJCZFczNlh0SktQNENkaTdjK1NSVXYyWjVMeVB0NnIyOGRYcExhRURpUzkwR2daaEUzcWJlanBJQzEzeUk0N0Q4dURTdGVaNUFBdmRab2VkbVpuMTU2bWtSYWdNdVBWNnJwdjIwYUFmanZkNlVaMXk3Mk1rZVJ0MU5obVdUMWh5eGFjc1g0VVhFajRFRm5tbWZONjJ2MVZkWkRuWk1BSmNmRWtLZTNMYzBsMWV0UnJYZjF1aHh0TDdlUHZNWUVCdFhTdTk1aTdWaDVPSnc9PQo= 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