Name: logserver Namespace: sf CreationTimestamp: Wed, 10 Jun 2026 21:03:08 -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: c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEZHBlZjQ0V3VBTTR2MXk0WmxhZm5Gd1JJUVFFdzB1Tm42ZHRIRzZaVC9RNU03ZE1vUUNtWHpNVDVKMllrSFJSWUladUw4bEJBRG9QTG5aUEg3NFQxVEhsQjZ5Y0tFSzlONExtWC9SZ2owMjFFeUpLY3F5K0daRngzWTFpZmI3NGtPQU9sVVlaVE9NT3NYUGVleW5JQnFaY1BuSHk5V3lEWlNubU9XUXAxZzM4T0ovWHh6eW1KRVFZaWN3VS9JcVBuZStHVEZrSEpqM1F1SmxaajE4ZTQ5czY5NVRualRsUEVFT0ludmJ5UlVDZ2wrYitOZWRTclJ1VUVUd1ZmV2FUaVdkMXNHQ05DMEtFQmVBV0Z3TFowWndTalJqMm5ldG9pU0dGQVBSMkFkakpIZllHVzJBTlFjY1JURkRDcVZheng5ZEdVM1R0dENFdGRCbVlYZmRIaWxxMjJyMUdRQjVUV1RuNHBLYXZtenlRR05GRFRzZVU0em9uSW1ZUjFId3FEeVo2MGFMUHl6VHowVktrUGhXUEJyWGYyQmtka2p1S3JpcFBQU0RZYnFhVFZpY0hyRXcrc29jdWxnNVJLMDYxQmMxSU5SS2wvK1FaeEFEbENMMW5hczIrdXRUaElxMGY1YnBQNEFCeG9NSW9WSTJrV3VicTM1L3J1T0svV2ZJclg5cGo0M24xdkJCYWdOMUdiUCtOK05FMDVEU0ZBOWtXYkFXWjNILzI3Uk90SFNyeU1ENGlYM2grTDRBcTdqOTBGK3l5TXJ3alVnY0MrSnc1NjA3NUQxdWVWZXB5d3B0dWRsWUNaOCtCUCt3OEVRZnp1U05SWmlvdUxPWlY4RTVDYUoxaFVQL3I2RzNHNjlyRkFQU0xWNEtueTlMaUFvMERvMTBVZ3JzRFlhVVE9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEUFM2Q3IwRnE2SWdBdHZaVTltcTBLUVpnM3QwTkZXa2lUbGt2dUVZL0EzWUp0ekV3TG9tTEJxMjNBeEU5L0RVSGhWN0xIbjVSZEdFWmtDYWdiUHJmbGZjNm81VGhyYkMxRFBlaHNYWHRZZUF0Q3NnazFlUHNDNlRtMmVsNlk0WnNhM0MrMlMyOVh1cmVNZzVMOWs2bjhsTE56ZXNVWTBFaGJhUExOdjVja0xTVXdQMXNIYlVMTmJYdjVhQWhLWXloMUNWMytCTnQwbzYvZzNTUGt4SmdHT2FLZGdSWlNzRS9XUTN5aGUvTlB3N1BERXI2R2tVeUxvNndJcUpJdktkZzNMY0xyT2c2WEtFanNQOWZ2bjhEY1BjenYreU5BbGU2QzlGNmQ3NWRzNm1ZSWxLNm1vTjBJT2JsYjlUQTlxd2diMVU2eVJ5TGRBb1Zldi9xVjN4MjlwRGtIZnZiMkU4eHBTdXBZdHBnNVI5elBQNWE4ZllXcVhMeXN4VHIyNnVQRXBhcXlueURldUdXeDN6SVNzdVVpQlRwTlZCU1F6eU5tT3o3d1Y1OGJHaGNyc1FqSnBXNjgxUHlaN0t1ZldDN3NiVjVyL1JlMmNCeitmeWd3NGxjM0JpaWJmaDQzL3pjcjdXR0xjSWw4RStDM2lkL2xYQmZXWktkdktHWjd1MnZaTlFpUGRBbG1tci9lNkVkdzdDejJXUjJjblpsMUJkcGZRbFBTd3VHNjBnZm9MVUJJdEVkemQyM2lTSnhsUUhubkdFbWlnRjJzS0tyMU9XN1hQc090OVBobnlZR1czdi95cC9LejF0NWk3b0ZYUkJKbjBPTjgxeFhZc3lmbHJFSTJBTmYzL1FIbFB5MWlMZmNVSFB5blhjSVNlQVZWV2Q1dXRqZDRuU0JvYlE9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFER0RRZUhCSjAwRi9EOUpYdE82TklKVkx0RkN4bVRSc1VYcm1NYzlNcWtGTXRCTWd1bHltTUhUNXBwTXRseG1TQlczY0hWejJFUDdBbEYwSUczQTVYQzRURm82YVBkYWVma051amJZdGVyTWw5ME0vV2E2SDVkaHpsOGYxQzJxa01yczkzcWZXeWpoTmx6U3VpZXJHUTZlUDBjUDVTemNQSVVTZTZseVVxeHZVY2NZQ2hGRzlIdTFUVEFYMXdHQXhIRWduU0hHYXFOM0Nnd3hKZjRHT1NQQUZ4dXRXNkM1ODYzbDlnRVBxdnkxZExSYVIvcEhZc3hCbHpFYnBOaFhNR2VjWTVvSGhqWXhSY3V4SUN4Wkp4TURVTkNIcFJkOEtHaVVUckI1Vk9YNkk0TitXU2dHeWwwSkJpV1F1bzFxK3lqd2dYVWVLTm8yelFGc0xWSjI3V2lUS3Z2dlZYSmM0a1JtdXN6Sk9LVHlRejJFbWMvUStvY3k2RUJQYTA4KzBsWmhMbnQyQWFmQVp1SWVxYlREUGdibkZtYWVjTjNaWjczVUZJeE5NVW0yVVlKcmljeEFqMDR0TGFDTjBpSGdiY0lMQ1NmcXdNc2FHL1hWTXFUVWptNnk3T0tBZk5tSlNEMnFsSDQvZVovMTRacUJZK1BvS0QwckhwQXNUSzEyWXh2VFVYeG5aMUQzRklPM1NtUSs2TXJrZjl3KzVmcGx1ZGFLd0dZY2RRYlFmS0lIeTBGVmR1ZkVpTENpK3BQZmpFQ1pocGhndlFoSkpyOU9QZFNHRU5qemFQamZGZkFUZ0oxMW9oR0lxcms5WkVsc3BXajI4TUlVSEpvbEdkN0Y1UW5rVDIySnE0aThaOW53UTlFMmU3VFpOdVJCOFlGY01xcEMrcVY3NlBWZlE9PQo= 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 9m40s statefulset-controller create Claim logserver-logserver-0 Pod logserver-0 in StatefulSet logserver success Normal SuccessfulCreate 9m40s statefulset-controller create Pod logserver-0 in StatefulSet logserver successful