apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "66" labels: app: realestate-crawler-celery-beat tier: 4-aux name: realestate-crawler-celery-beat namespace: realestate-crawler spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app: realestate-crawler-celery-beat strategy: type: Recreate template: metadata: annotations: kubectl.kubernetes.io/restartedAt: "2026-02-21T23:21:10Z" labels: app: realestate-crawler-celery-beat spec: automountServiceAccountToken: true containers: - command: - python - -m - celery - -A - celery_app - beat - --loglevel=info env: - name: ENV value: prod - name: DB_CONNECTION_STRING value: mysql://wrongmove:N5uy5v4wntXStCOvBlY7V@mysql.dbaas.svc.cluster.local:3306/wrongmove - name: CELERY_BROKER_URL value: redis://redis.redis.svc.cluster.local:6379/0 - name: CELERY_RESULT_BACKEND value: redis://redis.redis.svc.cluster.local:6379/1 - name: SCRAPE_SCHEDULES value: | [{"name":"Daily RENT","listing_type":"RENT","hour":"2","min_bedrooms":1,"max_bedrooms":3,"min_price":2000,"max_price":4000},{"name":"Daily BUY","listing_type":"BUY","hour":"3","min_bedrooms":2,"max_bedrooms":3,"min_price":300000,"max_price":800000}] image: viktorbarzin/realestatecrawler:350 imagePullPolicy: Always name: celery-beat resources: requests: cpu: "10m" memory: "64Mi" limits: cpu: "200m" memory: "256Mi" volumeMounts: - mountPath: /app/data mountPropagation: None name: data dnsConfig: options: - name: ndots value: "2" dnsPolicy: ClusterFirst enableServiceLinks: true priorityClassName: tier-4-aux restartPolicy: Always schedulerName: default-scheduler terminationGracePeriodSeconds: 30 volumes: - name: data nfs: path: /mnt/main/real-estate-crawler server: 10.0.10.15