Commit graph

37040 commits

Author SHA1 Message Date
Silvie Chlupova
7a88ef0429 copr: restart node_exporter just in case the service file changed 2022-05-04 13:03:35 +02:00
Kevin Fenzi
08a1187765 pkgdb: koji_name should be the tag, not the rpm name
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-03 11:53:10 -07:00
Kevin Fenzi
68da5f28cf notifs-web / staging: adjust to use db01.stg in staging
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-05-02 12:15:15 -07:00
Luca BRUNO
0c1045d683
openshift-apps/coreos-cincinnati: cleanups for ocp4 2022-05-02 09:38:26 +00:00
Kevin Fenzi
8069541edc pagure: make sure domain search order is right
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-30 10:14:07 -07:00
Kevin Fenzi
9bfed779bb pagure: also use the pagure.io cert for pagure.org as it has a alt name for that
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-30 09:58:07 -07:00
Kevin Fenzi
1133e45da3 pagure: fix ssl cert deployment
The current playbook assumes the old digicert ssl cert thats in private.
However, we got that in 2020 and it's expired. We switched pagure.io
over to letsencrypt a while back. Somehow we didn't change the playbook
however, or the change was lost somewhere. :(

So, this adds 2 calls to the letsencrypt role to get certs for the prod
and staging pagure instances. I think this should do the right thing
with placement of files, but more eyes welcome.

Without this playbooks runs have the chance of messing up pagure.io
certs, so I think we should fix this asap.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-30 16:52:39 +00:00
Andrew Heath
81aad830e6 Fix typo 2022-04-29 18:58:50 +00:00
Andrew Heath
8795bffd2c Adding Check for pagure.io per issue 10541 2022-04-29 18:58:50 +00:00
Leonardo Rossetti
9b539b23d6 using resultsdb_httpd_password_encoded instead of resultsdb_httpd_password 2022-04-29 15:27:13 -03:00
Renata Ravanelli
6cf9e4a53b
coreos-ci: add Renata Ravanelli to appowners
Signed-off-by: Renata Ravanelli <rravanel@redhat.com>
2022-04-28 18:28:08 -03:00
Leonardo Rossetti
1a7c551b3e unset X-Forwarded-Host header for resultsdb frontend app 2022-04-28 14:10:43 -03:00
Luca BRUNO
b65f26e5a5
openshift-apps/coreos-cincinnati: ocp4 conditional, part three 2022-04-28 16:29:32 +00:00
Luca BRUNO
cf07131a77
openshift-apps/coreos-cincinnati: ocp4 conditional, part two 2022-04-28 16:01:35 +00:00
Luca BRUNO
c1b3ddfe20
openshift-apps/coreos-cincinnati: ocp4 conditional 2022-04-28 15:56:46 +00:00
Luca BRUNO
556796a0b4
openshift-apps/coreos-cincinnati: conditional registry name 2022-04-28 15:21:12 +00:00
Aurélien Bompard
a1c457eec9
Rebase Noggin on Python 3.9 in staging
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2022-04-28 13:00:11 +02:00
Mark O Brien
0729bce300 update certs for ocp3 stg and prod and ocp4 stg
Signed-off-by: Mark O Brien <markobri@redhat.com>
2022-04-28 09:54:41 +00:00
Luca BRUNO
2adc9dd660
openshift-apps/coreos-cincinnati: also deploy to new ocp4 cluster
This deploys a copy of coreos-cincinnati services to the new ocp4
cluster, in order to start migrating off the current ocp3 cluster.
The new deployment copy is not going to serve requests yet, until
all the routes are in place and the DNS updated.

Signed-off-by: Luca BRUNO <luca.bruno@coreos.com>
2022-04-28 07:04:41 +00:00
Mikolaj Izdebski
264b8604e9 Koschei: Update link for Packages app
See https://github.com/fedora-infra/koschei/pull/344
2022-04-28 06:50:35 +02:00
Nick Bebout
608d769edc Add nb to pagure.io admins 2022-04-27 16:07:48 -05:00
Leonardo Rossetti
d36793f68b move resultsdb /web to / 2022-04-27 17:52:50 -03:00
Leonardo Rossetti
ae51108229 remove resultsdb api from reverse proxy 2022-04-27 17:52:29 -03:00
Leonardo Rossetti
6b8a6c9e67 resultsdb /web to / 2022-04-27 17:46:25 -03:00
Silvie Chlupova
b951f4ec82 copr: change node_exporter settings according to changes in golang-github-prometheus-node-exporter 2022-04-27 14:47:47 +02:00
Kevin Fenzi
666caebe25 buildvm / staging: s390x staging builder is z/vm
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-26 17:09:19 -07:00
Kevin Fenzi
508665d3f8 proxies / staging: adjust more for resultsdb
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-26 16:12:38 -07:00
Kevin Fenzi
ba294ed5c6 postfix / gateway: fix tlsproxy to actually work
So, without this tlsproxy wasn't working and no connection reuse was
happening. With it, it seems to be processing away nicely and reusing
connections.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-26 12:31:48 -07:00
Kevin Fenzi
97659b755b resultsdb / staging: point stg proxies to ocp4 resultsdb
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-26 09:43:20 -07:00
Leonardo Rossetti
c8e57312b2 frontend routename var 2022-04-26 13:32:36 -03:00
Leonardo Rossetti
fd5f8d5739 use ocp4 host 2022-04-26 13:15:17 -03:00
Leonardo Rossetti
47232b234c resultsdb all in one role 2022-04-26 09:07:12 -03:00
Kevin Fenzi
6d3114e3bd base / postfix / bastion/gateway: fix up email flow to @redhat.com
Recently, redhat.com changed internal MX servers. The new servers are
have rate limits on incoming emails from one ip and admins there don't
want to add a bunch of exceptions, so we need to adjust our end to not
flood connections to them. Currently, connections burst up to 100 (the
smtp postfix default) which goes over their limits and causes the
internal MX to reject emails from us for a while.

So, this change:

* Adds some domains to fast_flush. This allows us to use postqueue -s
  domain to flush emails to a particular domain.

* Changes the smtp limit to 40. This is under the redhat.com limit.

* Has ansible actually install the master.cf.gateway on bastion servers.
  Currently they were using the stock/default one.

* Enables the tlsproxy service, which is actually needed to get that tls
  reuse working.

After these changes, we keep few connections to the redhat.com mx open,
but we reuse them and send more emails over existing connections. No
'too many connection emails' have happened since the changes.
The queue slowly seems to be processing down.

Since this was causing an outage of email, I have already applied these
things to bastion01, but I'd like to make sure we match up to whats in
ansible.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-24 16:59:35 +00:00
Pavel Raiskup
120acfb3e7 copr-be: really setup the copr-be storage warning to 12%
The templates got de-synced.
2022-04-23 23:54:23 +02:00
Adam Williamson
b3b68ee4ac openqa: add hdd images for Rawhide update testing on lab
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-04-22 12:58:32 -07:00
Dusty Mabe
166e47bab6
fedora-coreos-pipeline: add Lakshmi Ravichand to appowners
She is going to be helping us with our s390x enablement.
2022-04-22 14:27:03 -04:00
Dusty Mabe
da1c8183c4 openshift-apps/coreos-ostree-importer: migrate to new ocp4 cluster 2022-04-21 16:29:07 +00:00
Dusty Mabe
4966e809f3 openshift-apps/fedora-ostree-pruner: migrate to new ocp4 cluster 2022-04-21 16:29:07 +00:00
Dusty Mabe
5dc2272fae openshift-apps/coreos-koji-tagger: use different repo for staging
Instead of jlebon's repo let's use the main one. We can always switch
it to something else in the future if someone is doing testing.
2022-04-21 16:29:07 +00:00
Dusty Mabe
79b7158a5c openshift-apps/coreos-koji-tagger: fix comment
Followup to 84026d9 where we migrated hosts.
2022-04-21 16:29:06 +00:00
Dusty Mabe
6bb8834efd openshift-apps: bump a few apps to Fedora 36 2022-04-21 16:29:06 +00:00
Dusty Mabe
2266a74ee6 openshift-apps: remove openshift/rollout step from a few apps
This always seems to fail anyway when I deploy and the app still
comes up fine so I'm inclined to delete the step.
2022-04-21 16:29:06 +00:00
Kevin Fenzi
affac369ab postfix / main.cf / gateway: enable smtp_tls_connection_reuse
Right now we are hitting redhat.com mx server connection limits.
This might be because we are starting too many new connections at once.
Enabling this should reduce the new connections by reusing existing
ones.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-20 16:07:40 -07:00
82e9165336 mote_v2: fix template vs file 2022-04-19 21:01:13 +02:00
6da3a74b2c mote_v2: deploy test instance on staging 2022-04-19 20:25:59 +02:00
Kevin Fenzi
728d9b9c92 releng: no more fedmsg group in the new fedora-messaging world
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-18 13:44:41 -07:00
Kevin Fenzi
05c63c69b2 compose-x86-01.stg: move to f36 in staging
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-18 13:19:51 -07:00
Kevin Fenzi
8d8bbc9c54 fasjon: drop hack
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-18 09:06:44 -07:00
Kevin Fenzi
2ec69c6df0 fasjson: sed has to be after branch checkout
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-18 09:03:07 -07:00
Kevin Fenzi
bb19d090ac add missing &&
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2022-04-18 08:58:22 -07:00