Commit Graph

174 Commits

Author SHA1 Message Date
Mikolaj Izdebski
5a926c4076 Koschei: deploy backend
This reverts commit b1c16b683f.
2025-07-04 18:30:31 +02:00
Mikolaj Izdebski
b1c16b683f Koschei: deploy frontend only, skip backend for now 2025-07-04 17:54:19 +02:00
Aurélien Bompard
bc4fac90cb Replace references to iad2 with the datacenter variable in openshift apps
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-06-27 12:25:21 +02:00
Mikolaj Izdebski
936cd913f1 Koschei: Increase frontend CPU and memory requests/limits 2025-06-17 07:47:54 +02:00
Mikolaj Izdebski
8b1bdfff97 Koschei: relax probe timeouts
Extended the liveness/readiness probe timeouts to better handle
unexpected database slowdowns. This aims to reduce the frequency of
Pod crash loops by giving the system more time to recover before
Kubernetes restarts it.
2025-04-24 07:30:24 +02:00
Aurélien Bompard
d884a0f8ba Use the combined RabbitMQ CA cert in the clients
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-04-11 15:15:45 +02:00
Mikolaj Izdebski
10789ceba2 Koschei: Move away from deprecated fedmsg_env variable 2025-03-18 19:37:38 +01:00
Mikolaj Izdebski
fe0aa52569 Koschei stg: limit number of running builds to 2 2025-03-18 19:23:15 +01:00
Michal Konecny
6b0a66cb37 [fedora-messaging] Adding topic_prefix back
Removing the topic_prefix from fedora messaging config files was a bit
premature. So let's put them back in place.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-02-14 12:40:12 +01:00
Mikolaj Izdebski
d876f03181 Koschei: Prefix job template variables
Related to commit 6bebe964f6
2025-02-13 21:55:08 +01:00
Michal Konecny
6428f8f772 Sunset github2fedmsg and fedmsg
This commit is removing all the fedmsg related stuff from ansible
repository.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2025-02-13 10:08:51 +00:00
Ryan Lerch
47c68f478d ansiblelint fixes - fqcn[action-core] - template to ansible.builtin.template
Replaces references to template: with ansible.builtin.template

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-15 11:30:29 +10:00
Ryan Lerch
3c41882bb0 ansiblelint fixes - fqcn[action-core] - shell to ansible.builtin.shell
Replaces references to shell: with ansible.builtin.shell

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-15 11:29:10 +10:00
Seddik Alaoui Ismaili
24aaee6429 move apps to memcached02 2024-12-11 23:22:28 +00:00
Aurélien Bompard
c1d643ba89 Missing variable prefix
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-12-03 15:50:05 +01:00
Aurélien Bompard
6bebe964f6 Prefix openshift-apps/koschei/job
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-12-03 10:48:46 +01:00
Ryan Lerch
776866cba3 [ansible-lint] prefix variable names for openshift/object role
ansible-lint requires that variables for roles are prefixed with the
name of the role. This commit prefixes the variables for the
openshift/object role with object_ as required by ansible-lint

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-12-03 10:48:45 +01:00
Ryan Lerch
89f6f1fc32 Fix majority of remaining yamllint warnings and errors
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-11-28 17:31:45 +10:00
Seddik Alaoui Ismaili
c88ab2cb08 test move apps to memcached02 2024-11-25 13:20:45 +00:00
Mikolaj Izdebski
607dd47d35 Revert "Koschei: Temporarily scale up frontend Deployment"
This reverts commit a52be17987.
2024-09-24 13:55:13 +02:00
Mikolaj Izdebski
06f821b537 Koschei: further increase frontend probes timeout
Related: fedora-infrastructure#12180
2024-09-13 21:31:15 +02:00
Mikolaj Izdebski
a52be17987 Koschei: Temporarily scale up frontend Deployment
Related: fedora-infrastructure#12180
2024-09-13 21:31:15 +02:00
Mikolaj Izdebski
a71bd24272 Koschei: increase frontend probes timeout
Related: fedora-infrastructure#12180
2024-09-13 08:41:35 +02:00
Mikolaj Izdebski
c5735680db Koschei: further increase frontend memory 2024-06-05 16:53:35 +02:00
Mikolaj Izdebski
12431be233 Koschei: adjust resource limits 2024-06-05 16:46:47 +02:00
Mikolaj Izdebski
f8d1ff9f1d Koschei: scale frontend to 3 replicas 2024-06-05 11:36:39 +02:00
Mikolaj Izdebski
e19dbf6749 Koschei: Increase memory and CPU for frontend 2024-06-05 11:33:36 +02:00
Mikolaj Izdebski
fb00cb3f8c Koschei: Enable use of X-Forwarded-* headers for mod_auth_openidc 2024-06-05 08:30:38 +02:00
Mikolaj Izdebski
4d1cc6f752 Koschei: set labelSelector for topology spread constraints 2024-06-05 08:24:12 +02:00
Mikolaj Izdebski
133a15bf21 Koschei: try to spread frontend pods across different nodes 2024-06-04 18:58:57 +02:00
Mikolaj Izdebski
73486f6350 Koschei: fix frontend deployment strategy 2024-06-04 17:59:56 +02:00
Mikolaj Izdebski
99a62cc06e Koschei: Migrate from OpenShift DeploymentConfig to Kubernetes Deployment 2024-06-04 17:33:24 +02:00
Mikolaj Izdebski
30b65d2ebe Koschei: Enable watchdog for Copr-related backend services 2024-06-04 16:38:24 +02:00
Mikolaj Izdebski
ec0f99d080 Koschei: increase copr-scheduler memory and CPU 2024-06-04 16:37:28 +02:00
Mikolaj Izdebski
9bc3325b91 Koschei: don't hardcode koschei_copr_username in config template 2024-06-04 14:44:13 +02:00
Mikolaj Izdebski
251453756d Koschei: Enable copr-scheduler service in staging 2024-06-04 14:39:50 +02:00
Mikolaj Izdebski
a133ac6c19 Koschei: increase copr-resolver CPU 2024-06-04 14:33:28 +02:00
Mikolaj Izdebski
ae48e47dcb Koschei: disable Copr resolver exclusions 2024-06-04 14:23:51 +02:00
Mikolaj Izdebski
956f08ff09 Koschei: use prod Copr for Koschei stg 2024-06-04 13:35:55 +02:00
Mikolaj Izdebski
e65be095bb Koschei: update staging Copr username
Use a temporary username until koschei user is created in Copr.
2024-05-31 07:40:56 +02:00
Mikolaj Izdebski
74e0028641 Koschei: Try to enable Copr plugin in staging 2024-05-31 07:24:08 +02:00
Kevin Fenzi
a3996e0553 koschei: allow frontend pods more memory limits
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-12-07 12:16:40 -08:00
Kevin Fenzi
e94e7019ee koschei: allow frontend pods more memory
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-12-07 12:06:46 -08:00
Mikolaj Izdebski
9688baed8d Koschei: sync staging memory limits with prod 2023-06-28 13:49:42 +02:00
Mikolaj Izdebski
c65a27997c Koschei: track all packages in staging 2023-06-28 13:38:33 +02:00
Mikolaj Izdebski
7b03bf0ffe koschei: run jobs with admin DB credentials 2023-06-28 13:14:22 +02:00
Kevin Fenzi
50d89a03ef koschei: fix CRDs
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-18 21:42:31 -08:00
Kevin Fenzi
644e9dd472 koschei: increase memory for frontend pod to avoid OOM
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-18 21:37:42 -08:00
Kevin Fenzi
1551d42f45 openshift: next CRD
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-02-13 11:54:08 -08:00
Mikolaj Izdebski
782ab17284 Koschei: Fix cronjob to refresh python-sig group 2023-02-13 12:22:26 +01:00