Name: logserver Namespace: sf CreationTimestamp: Wed, 10 Jun 2026 04:00:37 -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: c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFDd0dQejlCRW1raWpVeVJHSHQrS0FvdlBDQ2Vwei9oSllEMWppR1c2cHBrTE9Jd0hmTm1URzVDZEVXWmttcHFiVG1tZDE3Mk5FclBkUUw0K0JVbE9NQUNiZk92ZExlNS9QK2krbUxCQUJtSWZkWnlvNkRnNmRLMXdLSDdIMDVsMGoycGVsY1JxRnQweVNVMW9LQlgvZjgwUWROM2l4K1dmSmh3MWp1RUVvVm5MakQzMVNuL2RZZ0d2bHMxZWRKSjdSckJ3U0pFM2pKdkV0VzZ4MmF1Rk1Rek9rRDVSaGZ2a2craGtMQkN2d2I5dHMzSmZ6d0hLMzVmTEw5eWh4U1N4NTVMdWpiWFNLSE5ZTWtZaWgvWFd6eUhKZmk5bXBsL040Z2JDRnZaem9Ycng2emhEa2RrdlBpTklleW40U0hERXZmYXdWc2Z4LzZBNTRJVGdKNkswa3NwcHVzOStUeTdwakl6ZHY0SU9zSjFWSmY4S3BVSFJ6dk5ONVJ3SEtRZkZ0MUNlS0hBV2N3YjFjb0tSR01CYUJER0NvbUx0ZldlVzVFVzRkdWk4aDJUbUlVVWRweUdHUnZ5UHMrL1YyR0lqaGxwdXZZek51WWVrS2N5NkZXRXc1MVdpNDBNeGdKalFiZVMzNWc4c2NGbzVPM1VFcldTUk5oUVRwcG9MWlpPRGUyMW5jamt4N2lvTTZ3N016V0szdUlrMGEzOThpR2l5UnQ3QW9jTm5tRWRqZlJ4UWVCNTRXeC9jRkJOVlVndHh5dlpHaDV5cDdXcjBBNHdHd2RlQVRtUTI0Zm1ldy9KN2QxeE9XQ0tNK0VwTGphRmdWZ2hHa0UvVktHdmRaVC9GTVF0U1R1ZzNIbHBRaW9oT3NiQTZGQkFhNGt3WDZYdnZCckxxdjYrMklqbHc9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFDVW9ZdytmVHdOTCt6bWFUOER3T05SMnJCbC8wakFUdTdWM1R6T3FrMWdXUTh6TnBlUWxQSVgwZ1RuZmREa0s0T05mNmJXWG9ldjFyd1RBU1lQM1FENWFpTDZ1NmsweDd2eTkwbVRwdnQ1QzlFWjNtS25GMkcyQlFtS0JzeFRHNHRTZU16SDltQWdScjZhd1kveDEya01WRzlxRmRpdC9QWVlDdUZBVkVwelVBZ1kweWkyeXBPY0o2MDl2VE96V2U2aGY0WlVrNldqaGxoTjFJUWY5VVhnSXg1NU1IZVNiT1JGaUIzb1NsSE5mRUNHaGhDOXNVYU85SzUvVlI2Rko5RnROT21xS0F4VVVlNmxwc1ZkVFQvcXNMYStuM01MVTNMNExpZDdMZWJGZkNJb05UMmZNWCtnNHU3dGJacFJrdUZySXVjQjFwNnlVb0xFNU9peWV1RXNhYnZsNFg3VmZ0SGh1MDhQVWRZaGFCanRvK2NPZWU5dXF0Y05rY1dhQ2dlVzlOMEczYjNieGdDcTdPQTc5bS83U3E1dEVtZnRsUVZLZEJHaXg4eEJ0ODZqUUVFcFFQRTQ3WC9oQ2NuM3UxZWVGdDc4TkpDTGxNVWYrOXZSOXovYVhvMHJPUUZPWFphZm9USnpRdisvSWFwUlhoZmMxZmora1g5aCt5Smpxcmc4VHZjd1BJYklHMVVyWVJNMlRZQjhSREFEbEVDZ0Rhb1F1cFdqcXJ3aTl6ZHcyOHhJcjdZVzE0MHNEUzRoam5GYWdRTnpudHFEeERIOWMzS1RDQkRSUmYvOW5JOHd2MDg3aWR5cWJWUWEwVGlPZEo3UENGR0owaHVZazRvVlZHT0hkdDJJbXhDMVNXd3NFVzRYSnNnZXRxK0NsUnp1VFlUamJMNWd5cFVNS1E9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEVVJrR2dzQU5McG12VDlocUYyWDlNTHo0N3pVQzNkeW42aXQvMWNKNWd2elB4QUFGS2NUWHhnMXA5aFFFc2xuaDJteFhLc3p5VWpZZ2dIU1hIRGtNa3NTK2I4aUlGNGd5QjIrVytkdzlkWDF2cHVoOVVnYm5iWDkwa2NPMUxlL3VuZmhBM3FObjlxaWkwczVzdGR1VmwxWTBBTFJwTEM2MXgxby9CRmUvSnA3Q0lUNENyUjZxd3NkQWw0SlpwdXU4LzNhVmNBS2pqbGhwMTVObysyOWhadHdoOUJyNzFob05EZzFUalFKSDBmZHZ5d1VzTGVwU0JkdlF0OERzQWlNVmlQUStnKzluaXEvd1Yzb1lxMjFPYTkvY0FybGhubDQ3Q090M3NhTDllTkp3c0xtdGFJL0xTQjBTREZudm05VFNVc2w1VDNZWU04bDdQVjFmbnZuaFdEOXRLRG8vNlZhQ2FBNXFSYTkxcUVra1J2eXQ4M2FGOGdTOHBDU3NGNU15cUgyL0VkZ3ZlRmh2aklCaGJaK0UwS2huMWd4V1A2WWZNTmxUU1ZDT1ZLVC92dzFaMUNFQzNIYXdlYVhWZ0NDeFJ0WWxBMTZlbENIVUNmbGZLa1J4RVYzU1V4c0poc2MycUR1S0xIRXBGMEdwV2oxWGtQU21oWktSNU1TSkhoSFVWTnV3UkZaL1ZYMzVIQWdOYmVXd1ppQ0EzY3VyNU1OVmY5SEtsV0FtNmNaYk00ZDlzWXRLNWdIcWI3RGxVTCszQXNsUVNCZVlWZndqaG1od3lmdU1wREFMZnFxaXFSM3hiS290dlVIY3BhVXJFSHRwRGFFRXpwaWcyYTFDZHovZXBiYzZLTG5USzZrZkdJTDUxNGdsd0hFVUJWbEV5MkhGVFVSYk40N1pVTHc9PQo= 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 9m50s statefulset-controller create Claim logserver-logserver-0 Pod logserver-0 in StatefulSet logserver success Normal SuccessfulCreate 9m50s statefulset-controller create Pod logserver-0 in StatefulSet logserver successful