Commit graph

121 commits

Author SHA1 Message Date
Jiri Kyjovsky
aacfa2b00e copr: add powerful builders for centoshyperscale/asahi/kernel 2025-05-09 11:51:17 +02:00
Pavel Raiskup
9dff1d373e copr-fe: log date-time in the pagure-events.log 2025-04-11 10:30:25 +02:00
Jiri Kyjovsky
bb9dd04964 frontend: provide stg url for oidc metadata 2025-02-24 11:18:47 +01:00
Jiri Kyjovsky
da9a451e34 copr: feed oidc env variables to frontend 2025-02-24 00:48:29 +01:00
Jakub Kadlcik
b7be52dd87 copr-be: conditionally redirect backend URLs to Pulp
See https://github.com/fedora-copr/copr/issues/3504
2025-01-30 13:53:40 +00:00
Miroslav Suchý
bd850792c8 enable powerful builders for wojnilowicz/ungoogled-chromium
https://github.com/fedora-copr/copr/issues/3603
2025-01-28 13:19:09 +01:00
Pavel Raiskup
fda55f0dd9 copr-fe: fix the high-performance pattern for @secureblue
https://github.com/fedora-copr/copr/issues/3331
2025-01-15 12:52:05 +01:00
Pavel Raiskup
497674fa44 copr-be: update @secureblue's pattern for powerful workers
https://github.com/fedora-copr/copr/issues/3331
2025-01-13 11:20:42 +01:00
Jiri Kyjovsky
aa1e8f0ca4 copr: performance builders for kernel-vanilla group 2024-12-09 11:54:05 +01:00
Jiri Kyjovsky
21fd4a7ca6 copr: deny trust admins fas group
Someone from that group created "trolling" copr group copr-gonzo, so we
denied this group. If someone will complain, redirect them to this
commit message.
2024-11-11 14:45:29 +00:00
Jakub Kadlcik
08197f6d29 copr-frontend: configure powerful builder for @spot/texlive-2024-testing
See https://github.com/fedora-copr/copr/issues/3267
2024-11-01 14:56:31 +01:00
Jakub Kadlcik
b69ee7da43 copr-frontend: configure Pulp content URL 2024-10-29 19:46:34 +01:00
Pavel Raiskup
df5e217a69 copr: powerful builders for @rocm-packagers-sig 2024-08-19 07:41:12 +02:00
Miroslav Suchý
12f68c6352 copr: enable high-performance builders for solopasha/qt6-test/qt6-qtwebengine
See https://github.com/fedora-copr/copr/issues/3353
2024-08-01 19:05:32 +02:00
Pavel Raiskup
7af16136db copr: typo in "powerful" builder allocation pattern 2024-07-18 10:19:37 +02:00
Pavel Raiskup
b12bc06e9e copr: powerful builders for secureblue/hardened-chromium
Fixes: https://github.com/fedora-copr/copr/issues/3331
2024-07-17 08:54:44 +02:00
Pavel Raiskup
824aa681fc copr: enable powerful builders for @ttomecek's review project 2024-05-31 13:50:40 +02:00
Pavel Raiskup
c1d6f853bf copr-fe: request powerful builders for jordalgo/fedora-6.8-sched_ext 2024-04-10 16:12:37 +02:00
Miroslav Suchý
7fc71b11ab copr: add configuration for grouping statistics 2024-04-02 10:35:49 +02:00
Miroslav Suchý
fe8b6dca4f copr: cleanup copr.conf 2024-04-02 10:29:14 +02:00
Pavel Raiskup
8d16e27c05 copr-frontend: turn the log-detective.com button ON 2024-03-07 12:54:58 +01:00
Pavel Raiskup
643cee29c1 copr: allow us to test s390x powerful builder
Relates: https://github.com/fedora-copr/copr/issues/3086
2024-01-10 16:12:55 +01:00
Konrad Kleine
ab878dd91d copr-be: fix project regex for LLVM Snapshots high-performance builders
LLVM Snapshots are built fresh in daily new incubator projects such as `@fedora-llvm-team/llvm-snapshots-incubator-20231107` and the regex wouldn't match them before.

Now the regex works good with grep in the following scenarios:

```
$ echo "@fedora-llvm-team/llvm-snapshots/fedora-rawhide-x86_64/llvm" | grep -ioP '@fedora-llvm-team/llvm-snapshots[^/]*/.*x86_64/(llvm|clang)'
$ echo "@fedora-llvm-team/llvm-snapshots-incubator-20231107/fedora-rawhide-x86_64/llvm" | grep -ioP '@fedora-llvm-team/llvm-snapshots[^/]*/.*x86_64/(llvm|clang)'
```
2023-11-07 21:38:35 +00:00
Pavel Raiskup
eb7fe4b5ba copr-be: use powerful builders for 3 projects
Per requests:
https://github.com/fedora-copr/copr/issues/2985
https://github.com/fedora-copr/copr/issues/2986
https://github.com/fedora-copr/copr/issues/2987
2023-11-06 15:08:19 +01:00
Pavel Raiskup
b1d0d6c626 copr-be: enable high-performance builders in prod 2023-10-23 22:05:00 +02:00
Pavel Raiskup
4d6f2e9cc4 copr-fe-dev: simplify testing on demand instances
The pattern matching allows me to do tests in projects like:
$ copr-dev create measure-aws-powerful-c7i.8xlarge --chroot fedora-rawhide-x86_64

But the instance type needs to be selected manually in pools.yaml.
2023-10-23 09:46:28 +02:00
Pavel Raiskup
424a9259fc copr-be-dev: more granular extra builder
This will help with measurements, e.g. for the issue:
https://github.com/fedora-copr/copr/issues/2241
2023-10-16 09:29:53 +02:00
Pavel Raiskup
9204908652 copr-fe-dev: fix mistake in jinja 'devel' condition 2023-10-12 15:30:05 +02:00
Pavel Raiskup
2448fc14d9 copr-be-dev: allocate powerful EC2 machines in @copr/powerful-test 2023-10-09 15:21:43 +02:00
Pavel Raiskup
48aa4e43bc copr-frontend: better "ps aux" output
It allows us to easily filter out all httpd processes in 'ps' or in
htop.
2023-09-18 14:03:46 +02:00
Jakub Kadlcik
accdf12cec copr-frontend: add resalloc_url 2023-05-25 12:38:23 +02:00
Jakub Kadlcik
c6c7647c6b copr-frontend: add alias for showing the usage treemap 2023-05-21 23:34:33 +02:00
Pavel Raiskup
3e7c3bcebf copr: increase build timeout to 50h
It appears it could help with the current chromium builds.
2023-05-10 20:01:04 +02:00
Pavel Raiskup
39070dc595 copr-fe: catch exceptions while checking uptime robot 2023-02-10 14:44:58 +01:00
Pavel Raiskup
31ff414ca8 copr-fe-dev: assure there's no "zero" in threads 2022-11-24 18:43:29 +01:00
Pavel Raiskup
f7b3da54b0 copr-fe: typo in dev vs. prod 2022-11-24 18:35:55 +01:00
Pavel Raiskup
206f4bf79f copr-fe-dev: Decrease the number of wsgi processes/threads 2022-11-24 18:29:05 +01:00
Pavel Raiskup
0167e118c7 copr-fe: align the wsgi statements 2022-11-24 18:16:45 +01:00
Jiri Kyjovsky
f3da725a8a copr-fe: add link to stg FAS when copr doesnt run in production 2022-08-25 12:32:17 +02:00
Pavel Raiskup
b76f37feed copr: frontend: upload limit to 10G
Complements: 71e17f61f8
2022-08-18 16:39:14 +02:00
Pavel Raiskup
71e17f61f8 copr-fe: LimitRequestBody 0 for "upload" routes
After one of the recent httpd updates, it started applying the 1GB
upload limit.

https://pagure.io/copr/copr/issue/2271
https://pagure.io/copr/copr/issue/2268
https://pagure.io/copr/copr/issue/2249
2022-08-15 10:13:06 +02:00
Pavel Raiskup
6aea09b177 copr-fe: fix the gssapi auth route
Relates: https://pagure.io/copr/copr/pull-request/2151
2022-03-31 12:48:56 +02:00
Silvie Chlupova
01502e94cf copr: enable usage of gssapi on copr stg 2022-03-28 11:43:52 +02:00
Pavel Raiskup
695d985789 copr-fe-dev: enable gpgcheck in repo files
This will likely mean we should tweak our beaker tests, but the sooner
we do this the better.

Fixes: https://pagure.io/copr/copr/issue/2112
2022-03-28 09:52:36 +02:00
Silvie Chlupova
d5fc7edc77 copr: new login route gssapi protected 2022-03-11 17:25:41 +01:00
Pavel Raiskup
928cf866f4 copr-fe: enforce https everywhere except for repo files
- Drop WSGIPassAuthorization, no authorization on http://
- Drop 'WSGIProcessGroup repo' for port 80.  Repo consumers should go
  through https:// too (dnf-plugins-core's default) anyways.  So any
  repo-file traffic over plain http:// would be more visible in the
  port80 process group
- Add RewriteCond+RewriteRule config for the automatic redirect

Relates: https://pagure.io/copr/copr/issue/2100
2022-02-22 11:06:08 +01:00
Pavel Raiskup
cb2abaddcb copr-fe: don't redirect on copr side
This redirect is automatically handled by proxies, see
playbooks/include/proxies-redirects.yml
2022-02-21 07:13:55 +01:00
Pavel Raiskup
ae6239fd81 copr-fe: use the 'gssapi-login' link name 2022-02-10 16:42:58 +01:00
Silvie Chlupova
e1bd5ad45d copr: change copr-fe-dev.cloud.fedoraproject.org to copr.stg.fedoraproject.org 2022-02-10 16:13:58 +01:00
Silvie Chlupova
2eab0c9987 copr: change copr-fe-dev.cloud.fedoraproject.org to copr.stg.fedorainfracloud.org
Also change copr-fe-dev.aws.fedoraproject.org to
copr.stg.fedoraproject.org. It is needed because of setup in kerberos
config files placed in the fedora-packager-kerberos which takes
stg.fedoraproject.org as staging instance, not aws.fedoraproject.org
2022-02-10 14:49:56 +01:00