Name: logserver Namespace: sf CreationTimestamp: Fri, 12 Jun 2026 21:02:38 -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: c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFDcHMyT1NxRVNRZ2loWmJlTmdNdDdlQ2JGNkdzOGZvOUxNZ1prOEEvWWhZbVRMOFoxY01xMU5Jd1I3MXRycmhqcGt0VTM2aEY4WEZkN3N5WUsram5PTldYcjFlWHYvL3dvT0Rnakw1TDBBMzh1VXc3VnVHZWFxVlM2TDRURC9HaGJZbEcrMTRsK0t4UlBQcGlORDMzcXZVQW9aY2hPdittNUUxQ1ZVc1pDaWdnek5mOENSSXZwdU9aWDQyTU1PS29YOUlqeDBleTVGODkzQ0tGQU8vN2xXVGZtRnIwUU9CSEEyTjR2NkJoOURSd284Q3BFQktmS1FrTlhCd0o0RExGbTRpWERaY0NScGRPek9Db1oyZytlMEVuVjU3UWdERi95ZTNOcG8vK0d5TllLb3dNZlZ4cnhHQldsZlJpV3B5Nk1LNUs5Y0c0NW90c1U5OU0vSE1sYkZnZEpXNUg5VGl2YnRjN2tiRjZqQkJ5cVJpN1B0MTFic3RLRkFybmdPT0NQZ0tIU0pDMnJ5V2NDaUZ3MVVrRWFvK2NhTlVrZUhzcTdTanNqR1h2THh2NFp4YzUxRU96S2ZtbHlUSFhiKytRaHgvdnc5YVU4Z205cWlrUEFsY1VrbGlGa3dFVXJwQVB6a3oyS1RCSmtxT2F5WUdaOWNEMGVFSkhyM1dvdVlialZPSXpMSFBMNENOU3pSaDlySWVVbEJtVHF5ejVmd2M4OC9JVC9vWmxyK3ZIUHdPOTM3Rnd0NUZvUFhjWFpPMVFsRFkzWUpvcFRIVS9uR21JaGpUZy9SbzhmMEdFQ2VneHR3bW5pbHVRTlZzK0N5cDRvLzdqK2hQRTNVbjZNaFZkRGxRRXlKdjRWU1l0b2tsOVhvYWxpa3RJdGRNN08zdDN1Unc2TzlmbEtFblE9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEblVFMUtGenUxUzRvRTRjMFF1VUg4RGZqVW15SE9QTWsxY3FHQ1hsZTA4YkFZVFZZNnd5V1J0Ykk0M1ZDNVJZL3N2LzZ0SUVJWExHdndpZjBjMlhUbGlaNXVheGxueCtDdkNyYmNIM2hLcjZJYmQrZDROL3puQ2lOZlhpV095RXJYdW13cEpqS3pjRnVqWGhOdGp2VFhnek82Z1dVa2xKdVZzVTRob2NlSW5mbmpkamhQT010YXBBL2MydFBnc3JqdFpCYUV1VW1ja1kxS3grSWxEL3pYWkZvVFJ1YVhYbHZGditYalUrUFVXemV5TW9keW1wdTFXY1hBTUdEQ1pDWWpSbklMMDV3TzRLOVB5MmlXeTh1NlBkUnpQbm5pWE43TGJ4UVM3ZVMzWTRiS3FDR25BbzhQV29aY2piVzhscFFFM1ZRVEtKVFQ3aVkrR0xqM201MmdId2szUjNka0pBUEVCNVBueXd6cE55d2htcjM5MEpObjdLMlBxUmZUci84d3gybE9jRUI2MjFXTGV3Z0JLdllhYnpVRGtta0FkaWVLTUNrdlNxbXpRYjVVZkJEaTFsMkVnYURySnJmeHMzeFpyRUtHSzhiM0IvaytXbUZGQSthMUM2bGVqckhnYVRPYm03YkZGUVpaTHdnbVJEcjFjNnp3MkJpVHdhNW5WdTI5aFc5dkdhcjdEU0s2ZE0wTi9qcGluTmlaR1k0dHNzd05YQjIxN2ZHOStEVytxeHQ5YzYzM1djelpST0lLQlkxZHl4c01IWFZQTVo3aFM2YzVSQ3pCUFNOVWdwVmhDdmgvZENERG9nY3JHeVBKSGlLeDVjQnNWNzV1Z0RTeE1rQ21TNVFrZ0plMnlpZFJNT3BYa0tHc21tUmxPRGs4cDFRUWdtRVVqN3hpbnc9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFESEtiUE5JbHFsUk5XekJlYS9FTFByREdYbGdYaXYzRDdDcjFYUXBsSG5NakY4ZFJFQ0RQbUwwdjFTZHV5N1NBbFlVSDNxRURYMUdtZW4xQm1vRm9rMWxkMk02U09FWmNaOHRiZkQ2UXFnKzZaWU9ZMnhmcjc0cTBiMEM1b3h4VjNOVEd2eHB6dmg5YUZsVytFUHlEcWlXSWZONlhSdHozWUR0VHlqY0Z5Q09YeUZqL1RRT2JpM2ZGZ3ZwdnpGbFdGZ3BxaUllU2lQckw0Y2NrMEFkam5ITWlsVy9YdU5tNmNOTFBoczhtQndoNEhid1JXZDJHQ3lQNlpOaU5aWWxXQ2xSdDVVR240SEFBRVJaYWEyTXVwd2p4eE1QNmUwSHVVc29HV09KMitCczJHYXQxVi91eUI0SU5FUFRZQWFqWC9waEk5TUo0Q0pIYzJRMkkzZTFNc3FYS0FHVFRzaEZ5Vm40eW14YlIxVHVEamFnQ0dsOXN3V05IYTFUMlY2MkVGeXh3M25rYmFxdGJjbWN2VGFMUkNBQm1oZnhiVHI2UTJZT2ZwL2cxdHFwWmJyOEVqNmtyUG4zODlvVVJTclAwVlRhQ1hTa3JxSXc1T211L2I4b3QyakVWWWlkNTRwMTdodTlYc2Q1QU5zY25Hc1ZiUmR0RUs4anVHSkNnU2x6RFFWZURvT0hQWGJhY3Q1eVV2NnErZlFCcnVZVVlyS21aRFdsVjJFbHRrcFdDMkM5NlhqaGNPaTUyS3VDZlp6RktIMEl6S0ZEQmVkN3RJc0ZSMjJlVEF0MWZMV0lBODBzWlYrM2RrVXZmeGp5RWVEWnorSGZEdzk0SGpacUIrdTlob3NsSktEcTFrMnZVS05LeS83aTlCM2F6NG1NbVRVekZNVkJnblNFSVpUTVE9PQo= 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