Name: logserver Namespace: sf CreationTimestamp: Tue, 09 Jun 2026 05:49: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: c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFDL2VMTjJ4UGRvOU0yQ1BmOTUyRjU0T29IY0Z5M1dYbUdCV0NqcnQ5VFNjNW5Mb1dlZVY5RzhlRG1pUXV5WkxXZHhoMVU2bng0L3V6OUErWDNMS3BLMmhjYWQ1Wkd1L2NGQ1JPYzExMGV2Y1ZIeStlZmhUMk8zci9laXY2R2hDaXROclRuMklIUHZtSEI4UDU0RkpacUtzUTg0US85clZkZ0J2anlISWZrV0hyKzIrRFBmWWROODNsY1BzQWRpSlVTSkd4UWlZOGNPK0NQMDNxOFp0ejdwTHN2WGs0SXVOU2R4WGRaZW05cGRhM3NyUXZNY3FXNTV6RUk2YUFXZG1XQkZaRThycXVnNjlGN3cvUExrK1M0U1ZQSXZrS2RXbzE1M084K3h6SzF3allzNU93ZG1xVnVhK1JVQnVPR3MxdzVCYzlCdXlLdkNkZDZTWjhrVUZCTE5mTzNra3AyS3ozVnp5MmlRNzN0MFZ6RkFwSFU3SE1lMXNlWFdMZVR1WVhzL09EeFMrcm5XMnhJVkpHalU2SnZVZWJ6eFVEWk4va1JkK0dURGQydGhXSDNVbVpCZ2NEYUVpR1cvSGpxbjdNcHgwQVpYT29PU0lUZ0huVDJ2a1RvSyttMkZmdEozckN5TWkxS3lhN2JiRkFRWDhxRFBkMElmRXVUWEdGK0I1bDB1cmZVYmxYUHR5dVB0emZxZzZuVjgrd3hzWDV6UVREdkN5TWFtWXc1bDMwMkdyL2RwUVRrWFJxaDJEbDdHa0hCKzFDRzNxcHBqbFZaN3hMbXQzY05hNmhBMUliV0ZDUlhtQkowM29qYVBNRVJqM2xZeWRjaitiMFR0Q2J6bjRMcTA4V0x4V2RMWWlMU09YQmMwYWZtK1FyeWFNYzZvVTdvZkUvUWlwdUQ3Mnc9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFDOWVhYnh4YzQwR1p6bXJlcFkrNUl4cHJBN0lBZ0pJc25kL2V1c0JmMWI3VGFxVzk1ZmN5em9QN3NSL0NWTUFyTzNUNklrZWl5Y292cG9wY2dJdU9pcUhCZVRpQUEvdHVuWmxXcmxRQ3oyN0dJNllVajA4Smg1MHFacnh2cko1QlZ6eThvVmdid2tFcEZUbk1GN21CenRmNnk2c01HT3d1N0RiZU1QakZ3a2prTzhJeWxuajhZMXhldTZtSWRWUlE2WTVyMWxNeVZ0eWljcFhRYWNzd2dhVEU1RW16dEJWc0hsa2VFdmExMTRuQ3BaNTc0bWhDWUhPdmxYbmZkTWZVaVdDeDJLNmJacVhWbDFxSUhpR04yQlRadXhaZWNudTZINjZ4TDEzWkJ0WW5hOXUvdURtNm0wU3dndHROUFRxWm54Vk5mUE9Db2l3OWNmVzhlSmg3b2FQTGtKUGM2bngralF3Q0M5VjdvVXBoemVNcEFvalowYzhMcHNzUEZ0Q0dScWlhSHdETnFLOVg2SkZkNDZnMVB4T2xhSVNEZjd0L0pqQktLM01yYVdMR250N21Lell2RGdGRUtXeHRhWHRTb2JqOWFIWnprb1B3WGhYSTczS1p3R0RrZFoxRXdLcFgrcWVNbTRhRUpZcHVORFVuaWpJTFU0SWwvUXluRkpIVkdvTWRXcXdHVnlvMjhhRUpjWDdmdWxiQkF0MjNtb2xLQWM3L3QxWS9FOHJkNm9FY2kwNW9qeU5mWlZLY3dlV0ROc2dtUFhoa09TRGRBWVFDeUZjVS80TEtkZ3NtbFp0OWtmZERRWFFIV0NQdzlwc2o4ZnJuTWlTRkNMWms3MHJYZlpZa0l1OXJMQ0hmNDZYMVJjcEh5NHV3NlpDQ25ydEhDZzRORW1YT0YrN1E9PQoKc3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFETU0renRNRHNMd0dmMDBnajE5ZlBxREpkL1FNWVAwbDZwVll5end1M212QzR3Qkd4NkxHUkEveVlSd0hZREdiZUpFOStEVXdVUVYycUMybGp1RWNmYU9mN1dRbWpnQ25SRUhpWnVROTJsWHVieHVkRWU2N2Q0S0N3amphaUlDc01LT1o1a2VLUWVnUUJ3TmNVcWRlTjNrMHFBcytrd2l0Qmo5dkphamtaSDAwRUI3eHhlZXkxVlVEeS9kSDZ4QXlTRndDTjU3QnNpbkxrYTB5OERjMkY3YkRXSlNSc3VYYUd6bWJ0QTkxUElpZWJaNnhaYitKbmdiU1RKQlNDQUt3c1AvRFpEVEZoT3pZZWkvdGR6UGl1NU1XVlk1UXYreUxLRjNUN0JxQjdKaG01L21yMjVsQkFQeW5XdUxBVmhEdmxUd0xhN2tYd3NEK0QyaE5OdjAvZzZJakRjS3JQVCtxTGxOazFlUzEwYm5mMjhDTFlRWkVwTHlwVGxQaHJHS3U4MSs3ZXVEZnVUSTQ1RktkRkRlRlI1ckNRbnlJalBEVHZ6cUpESlVGeVBIV1ZINFk0R0ZxTXFVVTRCNmd0YmtGZ0V4dFc2RUgxSzF1UC9HTXk0a2Q1Y0hOcE1QenNCa3NRZEMzY2xDZDhUY3FneERVdldFVzZkMmV6OEYwQXpwdGcrQUxtTTZvb2I0a0U4YUt5Q09IL2l0SFBkWkN2dUwzaXdaVlRsQTNKRGJhRTV6OFloYXFuNmVyWmhraXZrN2pVOVJ6KzJxdDlPb3Q5M09UNThSTGdIZXhFa0NZSmYxL0FIY20yYURwZGdvYmplS25vK1hvSk15REFkMFU3TXYvU3R4UmQxMmVTaFYwN0xSczJsd1FUZlh3MkdyMHBaLzRRT0ExeS9ub25wa3c9PQo= 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