Name: logserver Namespace: sf CreationTimestamp: Tue, 09 Jun 2026 21:05:44 -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: c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFESktRM3drSzdPS1JncTZDMHRpc3FGUDhRZUhpWFVMWlZoT1hqMlQxU2VxeGREd2JpRnVOR09xak5ITXBSVFpLYUc3dGx1NG1Ma0hKT1VadHpQdFEyamVjQzZlZ3k5SDc4NXc0NzQzUzRzNFBKQkkrT1ZCUzlWQ0RqckJQWDMwd2YwMUMzTDArUDhjL1Z0azJUZlhxRTZHRmFXeC9GRCszeXpaL2pqNnBtclAxWU4ySEd5WGszZENvMk1RdUlWRjJzZDZNaFl3aG9DK0JJSy9ZcDVHMngzSThGMjlENXZwRnl0czljQjZsQXI0cUNNOUI5UGczRUlmVG0rYlh2UDE5SnU3Nmw5bE5KVzJwZXpWRDVyN3hQNHZjM2E0bVhJbFR6QlowVlJrSzl3ZTVnQnpLaWtmQ3pnWGtQU0pSNms2d1BXK3NWbWhYcGVyRnJCSkNoZVd5cVlxcjhPNWh6dzFQUE1Nc3lsK3ArTWVUeDhVZVZCV2EvdHZSRzh0NVpUMHRDQVNqYmdYT2M5VHB4VHBBbTJIb1ZzcWpLaDJndGJLeXpvZ3VWSkNUeHd1a2RMRE44T1JFRGFPTlc0a0ZVOHphVElpMk9keXRBcFExaTdsbzJZR2M5V3Y4WTVMRFFWK2FnOVptNlpUcUtIMkxXOUk5b29OdlY1dXRlRzgrbXhlUVFOMXlqajlKd3ZHb0k2bm9EbUsvTDFZbzBqYVR4MkIxY0dTbER6RGhhNDZHbUlGQ2VLVExpdFg3ZVgzVHJ1a05ycGRMTXBKNFhzK0xuRmxuK3lVYWNscGZwd1hvT0g1L3FMaGxCei9lWWJzeU9zYlUyM0p2SGl6a1ZNUGdPSk0rd2xmRGNrcld2SEtZaU8wUkJFMkdFVTdTL0VUcTBwaWtnTHlNV240T2RNTVE9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFDKzlzdkE4ZnkrQlVHSE5nd0xJQXFwOW9sQ25rRndERW8rd2VtMitGUll5N0R4Um5VSXluWnVaL3BhamtDY08vVEtneDVWZnBKNUVTSWJiVjZtajNNcExHeVhXamFaZmFoZ0xUSG81ai9kK3VYazMzWUNXcmR2M0wySmZua2dTZE5LV3pONTR6c1FBUGdBQkF6cE5CQXgraTVaaXUyOFhTajZRaThPbXg2TXdydm5VZlZLSkFnNUxzYnh5UUw2ZW40elpZbWlPWUhCUkRzSFB6cXBPSE1PZVV3SE1OamwvQzltWU13Z2o3VHFWYTdza0JDVlU2MWhzdHhzMjRMNnBTdERmZUpuUUwyeks4bjF2QmtGaTFZOGwyVVNDbnVMbWdRcFA1OFk3ckZoWEhrNTUzeUUydWNidDBxaUVWUGxjTnBhM3NTOXpqejNDK20rWURNdkVQVWhzNG5rSi9XR0FML3NncDhyQmNwZkVsRGtXTmJiaDJYNjBNa1JRYW1tUmlCVFo3bGZNVjJTQnFpQzlQaWUvcjdQOThabytLM0VwUWk0dlp3N3pGTFQvM0RuT2VybkR3SzRJVVc5VWhRajlIV1NySTZaMFRNZWVSOWgxRXExVzlmOTBiRVJHVG15YmlGWmx4NHhkMU55RVEyVUREbyttSk5QSWVFTHZJNERjR29KZjBkRjRmNEZFZTczWGNUWGdqYUNZSmVlNVljaUEzam9tU3ZXSW9yMFRVNzh3d21MQWxCNUJNVWRhbmtZYjgrelpWVnpYWnpWMzBGeGZRZDl0R2I0eUFEZnRhT0NJdmFqc0dWWkZkWk1RakhoTDlDTVRma0szNW1RVldUL2RKdkVXOThlcWZXVEh2WEcxSUE1bnVaYmMvUVE0UHlqbGQrQnhqTHh0NUZPRlE9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFDMTcwTTJZZW9tOEJ2UTBZV2xuU010SVdlZFNDdjZqK1BlM1NvTGlBNWlQOUtlaUtIcXoxVW9JMENsUTNIRmFkQXBmWStnTzhEaC9TTk9sNTA5VGxVTzg2QjNMaXVJV0E2MU1Tb2VLakNzVGlUS040bUFFYjRFR3BOVXpSNmxmQ2c5Qk11bnlhTUpDb2NseFFBMzloTzg0QTZnMmtjYm9TSmtyTG9Wb2Z4VG16Sm5DdGF6YWN4QlpiK1k5VFpZZnhLZlhxaWZJbjkxeHlJOUhHMlNQV3VIbzZTRGVCTmFzN04rYVpXeG5FUXBIb2VSallsRU5EM0JlOE5qSWZtT2hILzh2SkpXN1k2S2J5OW1uaktGbGliY25hYUs4amlsOUJLNmp5NUlDRFB1YmR5b09jY3JnQ1NaRXVreUlid0kzdGgwVnBIaE55NEpBRG1MQ016QUpSZm5BR05Zd2pZZVFpNW95NEJiSnlrajA4Q3Y4eEtpSFRWZEd3dk00MUY4RGtHNUp6UGhHc0FHSmZLWEhCdDNVV256Z1g5L0kzVVlTNEpqTGFTNm5JZGZoK1BTWnRURWpmM01lMER6UzdaSUpPTlJSQXZ2UFhlZjNFWmkrOWpnSkk2TGVqenFUZ24xM3A5NUpZdjlFbUg2amNhaUduRXJvbmlVSWNHSjdyV3NYaks4aWs1YWFKZzI4YXhkZVRtR2VtaDdSd1Bhb1pyblFUeUJWbVZNMFFUdEsrbUhPTlgweHVtWld0ZFdaL1BKbVI4Ykd0bVJ4c09kaktQaHE5UjNSck5hME5SOXUyWWFPdGkxYm5DMnkxYlRGNlNLL3VKRW5DOFdwY0EyQ1VzTEp0VnRQd3dIS1JkWHFIZ0J2RkprMU05VXhaQXBvRU1iY1pyKzlZTjVSMFJWVlE9PQo= 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 9m53s statefulset-controller create Claim logserver-logserver-0 Pod logserver-0 in StatefulSet logserver success Normal SuccessfulCreate 9m53s statefulset-controller create Pod logserver-0 in StatefulSet logserver successful