From b1c16b683ff9cd3694b6f140112ed8532288b019 Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Fri, 4 Jul 2025 17:50:24 +0200 Subject: [PATCH] Koschei: deploy frontend only, skip backend for now --- roles/openshift-apps/koschei/vars/production.yml | 8 +++++--- roles/openshift-apps/koschei/vars/staging.yml | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/roles/openshift-apps/koschei/vars/production.yml b/roles/openshift-apps/koschei/vars/production.yml index 675de6fc07..cbf3f4b5fd 100644 --- a/roles/openshift-apps/koschei/vars/production.yml +++ b/roles/openshift-apps/koschei/vars/production.yml @@ -27,16 +27,18 @@ koschei_oidc_crypto_secret: "{{ koschei_oidc_crypto_secret_prod }}" koschei_topic_prefix: org.fedoraproject.prod -koschei_frontend_replicas: 3 +koschei_frontend_replicas: 1 -koschei_backend_services: +koschei_backend_services: [] +prev_koschei_backend_services: - { name: polling, cpu: [ 1000, 1500 ], memory: [ 512, 1024 ] } # yamllint disable-line rule:commas rule:brackets - { name: scheduler, cpu: [ 200, 500 ], memory: [ 128, 256 ] } # yamllint disable-line rule:commas rule:brackets - { name: build-resolver, cpu: [ 1000, 2000 ], memory: [ 1536, 4096 ] } # yamllint disable-line rule:commas rule:brackets - { name: repo-resolver, cpu: [ 2000, 8000 ], memory: [ 2048, 4096 ] } # yamllint disable-line rule:commas rule:brackets - { name: watcher, cpu: [ 200, 1000 ], memory: [ 128, 512 ] } # yamllint disable-line rule:commas rule:brackets -koschei_cron_jobs: +koschei_cron_jobs: [] +prev_koschei_cron_jobs: - name: db-cleanup schedule: "0 3 * * *" command: "koschei-admin cleanup --older-than 6" diff --git a/roles/openshift-apps/koschei/vars/staging.yml b/roles/openshift-apps/koschei/vars/staging.yml index c45018253b..fc2499dd66 100644 --- a/roles/openshift-apps/koschei/vars/staging.yml +++ b/roles/openshift-apps/koschei/vars/staging.yml @@ -27,9 +27,10 @@ koschei_oidc_crypto_secret: "{{ koschei_oidc_crypto_secret_stg }}" koschei_topic_prefix: org.fedoraproject.stg -koschei_frontend_replicas: 2 +koschei_frontend_replicas: 1 -koschei_backend_services: +koschei_backend_services: [] +prev_koschei_backend_services: - { name: polling, cpu: [ 1000, 1500 ], memory: [ 512, 1024 ] } # yamllint disable-line rule:commas rule:brackets - { name: scheduler, cpu: [ 200, 500 ], memory: [ 128, 256 ] } # yamllint disable-line rule:commas rule:brackets - { name: build-resolver, cpu: [ 1000, 2000 ], memory: [ 1536, 4096 ] } # yamllint disable-line rule:commas rule:brackets @@ -38,7 +39,8 @@ koschei_backend_services: - { name: copr-resolver, cpu: [ 2000, 8000 ], memory: [ 1024, 4096 ] } # yamllint disable-line rule:commas rule:brackets - { name: copr-scheduler, cpu: [ 1000, 2000 ], memory: [ 1024, 2048 ] } # yamllint disable-line rule:commas rule:brackets -koschei_cron_jobs: +koschei_cron_jobs: [] +prev_koschei_cron_jobs: - name: db-cleanup schedule: "0 3 * * *" command: "koschei-admin cleanup --older-than 2"