Name: logserver Namespace: sf CreationTimestamp: Tue, 09 Jun 2026 20:10:25 -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: c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEUFo2NE1HeVdKNFFIZ3hnUlNJNityekdVUGk5Um1uZEgzTUxsOXkxdmsxVEM3Qi90MzNZTkFGa3lQc1dOalNhUkVGTW4zemk5NVdVQnJFR0dSeE80cHhMUm1FL2IvNjJ0MERpdUNRQ25jcW9wV2RWOW1ndWMxY3RrNzRKMXdQeVJVZGVIdHVUTVc5QmZKRDczQ1BQeldGbldUbDIwSGphL0hnSUxJR2VDYVlMWlV6djJmV050cTMrbEtCdy94bHdvWVdFamF2N1REcmxURlREQTE2UU5sTjNHYmJHdEVuN0FKZXE2a2NORk16OHpUeUdmVlRQL3U1dlFpNGtmeUs2NDZDQW9WK2d2ajdVZytGZDNSOXlxVVR6Mml5ZVRpMU5JVDlpem9vczRaOHU0MTV3VXlPTzJnVFZxeWNMb2R5QzhOYlZCWU5YT0ExR004d3VObzA1d2dvemcvYnFPSDVLbWVXS1pkUTdFSXloVXcvT2ZGQUlobHBhc2t5My92MklEY3UvMG55V3hDRXh1RzFUUnMwWW9vYkxGYXYxMEtueWhGV0ZmT2RPQzZXTVRnRDVwR3RBYzF2TmpqTTdiZmJCZ1ZLaFc2bFQwQnN2ZjVGbmg3emdYWlVuZlZUa0VrMjVOSzJWRGM2UWR6c2tSakNZMlhKRzNKbEx6YmhTVndabTZMRFlzbVJPaDJodm1XLzJRa0tpSEpnTkF1NWVXVUxRWHQwMmFaT2dRRnRhRDZVajRCc2YwcDRqcjMxU091cFV1MUFYWjlaWnhPQVViVGJEdWtIQnNiWE0wYVQyb3E1WW5UZ0tkeFRtMkNjWjdkL01HT0x3TGNmODN6Yzk2SllKNzVJRDZNYjlUYU1zQW5oRXBMdk1EY0RmMnNHbmM0V3hTT3pWTW9xNmxDNlE9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEVkp3azB6Y0gvWjd0V25SMU81dWJBcmZMb3gwWWVST0w2QlBTTG1NeStvcENxQVEwNnVpdWl0aWJMMTFOTWcvN2JZcWx5bTBmYWZKb0VBL1kzYXJsNGdIZ3ZRWk9PY3FOckVtcU1kM3hzaUFCMUdYdFdLVitUUXE5TFRZUDF3MHpvY3MrdC85RnpMa1RXbXRJWjM3MjlnUjBsaWRuWFVDUldZZmZJamFWUU1yalVyMEpmenZ2M1oyMm1iSGFiNWhVWkd0cis2d2lKT1hETHJlOGJyYkQ3YURJdzhLaFV6REloOVRKSGg0TXBLOEFYOCtKRzdza0xMR3VKaWNyM0tIYkp2VlFYNmR6bXZDdituUUFLYXc2WUF5dE5jc2VPYjhnQlhtemZHcW1EZ0FFZUFDZjVndUJtTzkxK3E3MzRzNS9zVzFGYWZNQ1B5OHpENDczci9KdFludm9tWkdzREFMSWc3VXpMR0RQSTBvYzZqb1ZBa2NHdW0zMUtIRVJlRFJQYmhSdEJobHhlK0ZLOGRiM1ZZZ3UyK0dxZEZaWFpSbk8vc0xIdFNBQXd1MnpoNEFnemI5MGh1NWNxSnRENXJiSUZtWGNiMlpYQ0ZNTXFydmcySjhKK0V5bUJxSTRNSEVLaHZOSGNoYzh0clRiVzdsM1F5R2kzSlI1c3lBMkFEeWVDbW5KR0VMc2dWbk4zNi9kNy94eHZzdmRVakdyZXJaY3djblVTczFHM0xWaW5QNnVGVXpMYVNMdkovKzlzNXUwdXc4clc4NWRyZlZBbEhQbVcvUCszajgrL1lTMnNJUldjMFBNbzY3dUoxNUdMRUtlSTU5c1h0QkNPa25DSkp6UTlnajlXVnR4SlVWbTBkd2pOR1U0SkptTzh5d3M5Nzgyb2s5YklXNERLTFE9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFERWNEQVhNNTlLN0NQekdjMjZrT1NjVWl0NlhHeExpSVR5L0pYaDMwY3B4cU1nM2hqMVNZbFhwOXI5ZGNkSldvemxCVFZ4Z2hXMDcwSkw5Z3JHWjZMenc2OGdsUk00c1VFWi9HZHhaU0JPTlZFV0swZHBuNWhqMUlzZkVXSkFKZXgwZWlJUWk5T2VVQzJ0dU9YT2YvWDlZMUpJUVlsVVJDS1NVN3k4YVEwRmNqcHNXZmdsdHJEK2tCMk9DK3hxdFF6RFFia0ZIL3JFcC9lc2d3WjF5UzZIL1ZyaHlVUjNqNTFlTUVTK3pmWlAzM2JPNTE2dHJ5ZXg0bHNld1gzRWc2M1VyaTBqdW5NdnpOdDhYOHZXNHdwOTR5U0NNdGU5Vmhwc1hmSmpvVitCb3BlRnBRV1Y4NTh3NFdhUnpSb1U4anhoVm1nN1Z0Mm5Oc0wyY3RROUtzWllyMUo5U3FIN0MzdmNJbjlMRkYyY3l4YlhpaEI1eUw3TU1nbk4rYWVXZXdFQW9rMk9MWnY3SHRROUdJN1F3Y0pKY0p2ZW5Mai9LRWNpUE1TbzltWFZJTTFzWTNjcWhjbXFjQW14Tktab29SUGFMOUZFY0JNZkxTZlUwM09LRDJTT1d2YngyR2cyVDIyRkt2cjdHMEJ2TGNEallzZzg1aDl1Q1E4Qys1bERYMS9mbnpRZWhwVlZaNlNZZzhabnJyb1hJQ29ZSUJmNmFSM2J0cVRtSjZjRldFUk1USUNpNkcrclI2ZmMzSk1qcW1CRnYzYTN6M2wyOXZjK1JZditVL2FpbkFwN2dETFpIMUp2OGN1Y3RCdTVzekFGV1Vna3RyWnlxV3E0c2M5VWF5aVo3ZzRlY0o3eEkzNXROQ2dDVUh1cGQwdEswT280cEFmWko1R1JBNm5RQlE9PQo= 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 17m 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 17m) statefulset-controller create Pod logserver-0 in StatefulSet logserver successful