Commit graph

37040 commits

Author SHA1 Message Date
Pavel Raiskup
c509154255 copr-builders: drop useless hacks
- rpkg-util is now updated in the images
- zram is disabled in the image
2022-03-21 18:36:38 +01:00
Pavel Raiskup
96a1afa931 copr-dev: fix accidentally c&p instance ID instead of AMI 2022-03-21 18:31:57 +01:00
Pavel Raiskup
1e1e1e3f4a copr-dev: update builder images 2022-03-21 2022-03-21 18:26:15 +01:00
Pavel Raiskup
06dd4db603 copr-builders: typofix the service enable notation 2022-03-21 17:44:37 +01:00
Pavel Raiskup
2513dd5a18 copr-builders: typo in service name 2022-03-21 17:41:48 +01:00
Pavel Raiskup
8e06f13edf copr-builder: we need virtstoraged daemon, too, for image preparation 2022-03-21 16:45:53 +01:00
Pavel Raiskup
50d4b01764 copr-builders: drop an old IBM Cloud hack
This is not needed now because we generate our own images (we don't rely
on the broken "VM snapshot" images).
2022-03-21 15:46:16 +01:00
Pavel Raiskup
e1e20ff2d1 copr-builders: disable zram SWAP on builders while preparing images 2022-03-21 15:46:16 +01:00
Mark O Brien
9ba6b0494c proxies: allow new ip for proxy30
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-03-21 12:27:26 +00:00
Miroslav Suchý
039db6946c bootstrap retrace-stg 2022-03-21 11:00:03 +01:00
Miroslav Suchý
1df11dffa6 update retrace-stg ip addr after restart 2022-03-21 10:14:26 +01:00
Kevin Fenzi
1c7838b25a Add exclude on httpd for proxies to avoid upgrading to new buggy version.
Also, remove old armv7 entry thats no longer needed.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-03-20 18:19:38 -07:00
Leonardo Rossetti
5fddb10219 adding reultsdb image in vars file 2022-03-18 18:16:51 +00:00
Pavel Raiskup
b55f934381 Revert "copr-fe-dev: enable kerberos for now"
This reverts commit 901b1ca215.

We want to test the pre-release packages.
2022-03-18 13:41:53 +01:00
Pavel Raiskup
c9c24f7aca copr-builders: drop centos-stream configuration hack
This will be provided in the new copr-rpmbuild release, deployed on
Monday, 2022-03-21 (ie. we shouldn't run the playbook against production
till then).
2022-03-18 10:48:14 +01:00
Pavel Raiskup
901b1ca215 copr-fe-dev: enable kerberos for now 2022-03-17 10:57:17 +01:00
Mark O Brien
4a8f590a3c proxies: correct cert name for 2022
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-03-16 14:34:22 +00:00
David Kirwan
9cc6c90b20 image-builder: Install correct package on koji hub
Signed-off-by: James Richardson <jamricha@redhat.com>
Signed-off-by: Emma Kidney <ekidney@redhat.com>
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Stephen Coady <scoady@redhat.com>
2022-03-16 13:07:40 +00:00
David Kirwan
3d8b3faf0a image-builder: add task to create config directory
Signed-off-by: James Richardson <jamricha@redhat.com>
Signed-off-by: Emma Kidney <ekidney@redhat.com>
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Stephen Coady <scoady@redhat.com>
2022-03-16 12:04:12 +00:00
David Kirwan
fda1675cd6 image-builder: fix templating typo
Signed-off-by: James Richardson <jamricha@redhat.com>
Signed-off-by: Emma Kidney <ekidney@redhat.com>
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Stephen Coady <scoady@redhat.com>
2022-03-16 11:49:56 +00:00
David Kirwan
e92aac6ed3 image-builder: add image-builder tag to koji-hub config
Signed-off-by: James Richardson <jamricha@redhat.com>
Signed-off-by: Emma Kidney <ekidney@redhat.com>
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Stephen Coady <scoady@redhat.com>
2022-03-16 11:45:22 +00:00
David Kirwan
89e9a698e0 image-builder: add tag to koji-builder dependencies install task
Signed-off-by: James Richardson <jamricha@redhat.com>
Signed-off-by: Emma Kidney <ekidney@redhat.com>
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Stephen Coady <scoady@redhat.com>
2022-03-16 11:10:47 +00:00
David Kirwan
9fbd26a83a image-builder: Adding osbuild to koji builders
- configuring koji builders to use image builder
- configure koji hub to handle osbuild jobs
- Separate prod/stg koji builder osbuild plugin config

Signed-off-by: James Richardson <jamricha@redhat.com>
Signed-off-by: Emma Kidney <ekidney@redhat.com>
Signed-off-by: David Kirwan <dkirwan@redhat.com>
Signed-off-by: Stephen Coady <scoady@redhat.com>
2022-03-16 10:38:20 +00:00
Mohan Boddu
90e3b172dd Adding sponsors@fedoraproject.org alias
https://pagure.io/fedora-infrastructure/issue/10591

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2022-03-16 03:33:39 +00:00
Kevin Fenzi
47cb281f9b Tweak json file that gnome-software uses
It needs to use "Fedora Linux" now since we changed that in various
files, and we need to call f36 version '36' and not 'devel'.

Also we need to add a 'Fedora' version for f36 too because people could
upgrade from f34.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-03-15 19:25:52 +00:00
Pavel Raiskup
da09946ffa copr-be: document one "ignore_errors" instance 2022-03-15 16:27:27 +01:00
Pavel Raiskup
5619eb1804 copr-be: configure the AWS CloudFront distribution ID
Relates: https://pagure.io/copr/copr/pull-request/2119
2022-03-15 16:17:16 +01:00
Dusty Mabe
803e4c9ffc
aws-iam-policies: fcos-upload-amis: add ability to cancel snapshot import
We had an import snapshot task get stuck and we don't have permission to
cancel it. This will enable us to run something like:

```
aws ec2 cancel-import-task --import-task-id import-snap-071b6e456e60146b7
```
2022-03-15 10:05:07 -04:00
Luca BRUNO
41bb96724b openshift-apps/coreos-ci: add Luca Bruno (lucab) 2022-03-14 16:18:02 +00:00
Mark O Brien
0252e99468 proxies: allow ip for proxy32 vpn
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-03-14 15:14:27 +00:00
Silvie Chlupova
d5fc7edc77 copr: new login route gssapi protected 2022-03-11 17:25:41 +01:00
6150301cbe Update the client_secret name to the new one with _staging suffix
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2022-03-11 13:40:55 +10:00
Pavel Raiskup
8b7f2dda0b copr-builder: don't give up RHSM unregistering
This way we have less work in the periodic cron job
(see cleanup-unused-redhat-subscriptions script).
2022-03-10 19:25:26 +01:00
Mohan Boddu
d731413fc5 Enable pushing to master branches for modules
https://pagure.io/releng/issue/10139

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2022-03-09 22:17:34 +00:00
Stephen Smoogen
57ae9420b5 This will bring up the min/max memory to 32GB and the CPUs to 16 2022-03-09 18:45:03 +00:00
5cb6d30067 Make bodhi openshif image build not cache on stg
previously, the image build was frequently not finding the new rpms for
the staging snapshots when rebuilding the image. WE now don't uyse the
cache when building the staging images for boshi-base on openshift

Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2022-03-09 19:59:42 +10:00
f3c79b476a Make bodhi staging sync use the correct db URI
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2022-03-09 19:28:29 +10:00
1a79d5b76e Add config for OIDC for bodhi staging
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2022-03-09 09:06:30 +10:00
b443962b18 Make sure bodhi-web on stage uses most recent version
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2022-03-08 21:07:32 +10:00
Jonathan Lebon
71ba57ec5d coreos-ci: put coreos-ci-sa in SCC definition
Now that we "own" the SCC more, let's just add the service account name
directly in its definition instead of imperatively adding the user to
it.
2022-03-04 16:58:49 -05:00
Jonathan Lebon
fdc89d848b coreos-ci: rename anyuid-setfcap SCC
SCCs are cluster-scoped, but here we just want an SCC uniquely for use
by the `coreos-ci` project. So prefix the SCC name with that.

This may have been the root of an issue where we had this SCC defined
mulitple times (once here and once in the `fedora-coreos-pipeline` role)
and any users added were lost because it was being redefined.

The one in `fedora-coreos-pipeline` has since been nuked:
https://pagure.io/fedora-infra/ansible/pull-request/989
2022-03-04 16:58:16 -05:00
Kevin Fenzi
b922910edb buildvm-p09-05 enters the ring
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-03-04 11:44:10 -08:00
Jonathan Lebon
9244b4c122 fedora-coreos-pipeline: drop privileged service account
The FCOS pipeline doesn't require any special privileges, so let's drop
the `fcos-sa` service account and the associated SCC.
2022-03-04 14:49:50 +00:00
Kevin Fenzi
1e304a8467 haproxy: revert adding workers, as these were masters all along
We added more to the api and machine-config, but those only go to
control nodes, not compute nodes. Just revert this section entirely, it
was a bad idea and we shall never speak of it again. :)

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-03-03 14:59:28 -08:00
Kevin Fenzi
9eed96e3d6 proxies: open ocp4 api port in both stg and prod
This fixes ticket 10521.

Basically we want to just open the api. It requires auth to do anything
and other openshift instances have it available, so it shouldn't
hopefully expose us to too much risk. With ocp3 the api was part of the
normal port/web flow, but with ocp4 it's a seperate port.

This also adds new workers to haproxy. I can drop that part if it's
controversal, but it should be fine I would think.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-03-03 22:29:37 +00:00
Kevin Fenzi
d1230db516 buildvm-s390x kvm builders: increase memory from 10g to 13g
We should be able to do this without too much overcommitting and it
could help builds avoid OOM (see devel list thread)

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-03-03 22:27:52 +00:00
Kevin Fenzi
2afcc62cc6 proxies: update *.id.fedoraproject.org wildcard to 2022 version
The old 2020 cert expires on 2022-03-07 which is only 5 days from now.
This moves it to a new 2022 cert that lasts 1 year.
This will need the proxies playbook run after it's pushed.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-03-03 22:17:55 +00:00
František Zatloukal
bcd9ac55e0 Oraculum: cleanups and preparations for api/v2 2022-03-03 15:55:02 +01:00
Michal Konečný
7587e9c805 [toddlers] Add bugzilla API key to config
This is the preparation for the end of support for authentication by username
and password by bugzilla.

This configuration value is not used for anything right now, but there is
already [PR](https://pagure.io/fedora-infra/toddlers/pull-request/94) created
in toddlers that will make use of this config value.

Signed-off-by: Michal Konečný <mkonecny@redhat.com>
2022-03-03 09:57:37 +00:00
Kevin Fenzi
a81c3749b8 joystick: drop app for now, we are likely going to deploy something else.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-03-02 17:28:01 -08:00