Commit Graph

382 Commits

Author SHA1 Message Date
Greg Sutcliffe
e72d2b062b Communishift: add missing name atttribute to communishift-admins
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-07-28 10:49:03 +01:00
Greg Sutcliffe
93c5faa6c1 Communishift: two new projects for Discourse and Jitsi
See Pagure tickets 12661 and 12615

Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2025-07-28 09:43:35 +01:00
Nils Philippsen
6c85fda0c9 Mass remove/replace iad2 -> rdu3, 10.3. -> 10.16.
Signed-off-by: Nils Philippsen <nils@redhat.com>
2025-07-03 20:05:02 +02:00
Kevin Fenzi
d831a03bef group_vars/all: change some defaults over to rdu3
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-30 10:26:55 -07:00
Kevin Fenzi
cc03b32da8 inventory: switch to rdu3 ipa servers by default
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-30 10:10:21 -07:00
Michal Konecny
f1102f6b54 [ipa] Add VMs for RDU3
Add VM definitions for IPA machines in RDU3.
2025-06-23 13:06:51 +00:00
Kevin Fenzi
7d0b266757 inventory rework to split rdu3 and iad2 more
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-21 13:05:49 -07:00
Kevin Fenzi
634b116925 virt-install: use dns1 and dns2 for dns servers for virt-installs
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-17 11:53:10 -07:00
Kevin Fenzi
b7abca9804 proxies: default ocp4_rdu3 to false for now
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-16 12:26:55 -07:00
Kevin Fenzi
fd99080952 openshift / openvpn: setup things to deploy openvpn on rdu3 nodes
Add the rest of the rdu3 workers in and setup openvpn role to setup on
them.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-15 15:15:31 -07:00
Kevin Fenzi
880e83dd43 proxies / rdu3: fix ca filename
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-14 14:51:21 -07:00
Kevin Fenzi
e1132667d3 proxies: add a ocp-rdu3 site/endpoint to get to the new rdu3 prod openshift
We can't use easily the existing hostname/site, as that goes to the
current iad2 cluster, so setup a -rdu3 version for now.
After we switch we can drop this and repoint the main one to the new
cluster.

Hopefully this all works and does the right thing.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-14 12:35:20 -07:00
Kevin Fenzi
f2a5e7b6a4 koji: revert riscv channel config partly
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-13 11:30:26 -07:00
Kevin Fenzi
bb08cbd834 ocp virt-installs: try and set eth0 so connectivity works on boot
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-12 15:17:36 -07:00
Kevin Fenzi
b4baaac6fb virt-install: apparently rhel9 is not pickable, so picking rhel9.5 (the latest one it has)
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-12 14:57:47 -07:00
Greg Sutcliffe
5835b04785 Zabbix-stg: add placeholder macro dict to the correct group_vars 2025-05-02 08:55:51 +00:00
Kevin Fenzi
4d4365cdf5 nftables: add defined check for nft_nat_rules and set it also [] by default
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-04-24 13:17:03 -07:00
James Antill
68cbd3dc2c Turn nftables on everywhere.
Signed-off-by: James Antill <james@and.org>
2025-04-24 20:05:03 +00:00
James Antill
31d65aa439 Actually move to nftables for any host with nftables: true (nothing atm).
Signed-off-by: James Antill <jantill@redhat.com>
2025-03-03 21:20:30 +00: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
iamyaash
b3d6a90b9a motd generic template added
migrated notes from infra/hosts

motd changes; excluding CSI infos

removed csi_* vars from group_vars; converted csi_purpose & csi_relationship into notes

fixed merge conflicts

minor changes; var

updating YAMLs & playbooks

udpated YAMLs & playbooks again

updated correctly; buildhw.yml

fixing merge conflicts

dest added in motd.yml
2025-01-28 01:10:14 +00:00
James Antill
80aa4bbbc2 Initial version of iptables to nftables conversion. 2025-01-16 11:28:24 -05:00
Kevin Fenzi
eafcece0cf batcave: redirect http to https
We hadn't done this in the past because virt-install couldn't do https
urls, but thats long since no longer the case.

So, move all the ks_url and ks_repo calls to use https and since they
are using https, they need to use the valid
infrastructure.fedoraproject.org name so they can verify the cert.

Set batcave to redirect http to https now since that was the thing
holding this back.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-01-06 09:45:25 -08:00
David Kirwan
a1543f3068 communishift: mark communishift-bootc do not delete
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-26 08:12:07 +00:00
David Kirwan
b6a4e03d09 communishift: remove empty incorrectly provisioned project
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-25 17:13:40 +00:00
David Kirwan
19edfbb42e communishift: mark admin namespace as do not delete
will move project offboarding into separate playbook
add fasjson lookup for communishift project notifications

Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-11-25 17:03:01 +00:00
David Kirwan
307060801c communishift: marked projects not to be cleaned up by clean up script
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-10-21 08:11:33 +01:00
David Kirwan
e325a03d40 communishift: onboard communishift-commops-datanom project
Infra #12119

Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-10-15 12:49:54 +01:00
Adam Williamson
2083a05dac Make NBDE device configurable, fix it on single-disk openQA hosts
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-10-09 17:32:40 +00:00
Kevin Fenzi
c04dd50fbf certificates: move to new 2024 wildcard fedoraproject.org cert
The old one expires in about 57 days, but might as well just renew it
early and avoid problems later.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-03 16:50:01 -07:00
Kevin Fenzi
f5ceec7303 inventory / all vars: try adding a 'state: up' to default network-connections
On builders currently, they install and everything is up, but
NetworkManager doesn't tell systemd-resolved the new information
(nameservers, search domains, etc). Hopefully adding this will allow it
to actually tell systemd-resolved about it.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-10-02 09:03:09 -07:00
David Kirwan
6354a6bd38 communishift: add communishift-commops-analytics project
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-09-12 13:42:39 +01:00
David Kirwan
1764f3f86f communishift: add communishift-fossology
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-09-11 15:39:48 +01:00
Kevin Fenzi
969024df88 communishift: add weekly-bootc. ticket 12156
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-09-03 15:10:16 -07:00
Kevin Fenzi
4f020d47a5 Add communishift-ocm group (ticket 12138)
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-08-28 17:07:36 -07:00
David Kirwan
765e619525 communishift: gitlabce
Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2024-07-29 08:29:59 +01:00
Ryan Lerch
cebe9b9cb7 add communishift-forgejo project
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2024-07-23 08:50:26 +10:00
Stephen Smoogen
432a3a497b Go through and remove entries for EL6 and EL7
Using `git grep el6` and `git grep el7` and variants like EL-7 or
el-7, I found various entries and files which were no longer needed
with the current ansible. I updated text or tests to later versions of
RHEL as needed.

found entries for the fedora ami's for the original cloud and removed
those entries also.

Signed-off-by: Stephen Smoogen <ssmoogen@redhat.com>
2024-07-03 22:20:30 +00:00
Kevin Fenzi
71b7104525 communishift: add eventbot project
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-06-21 10:39:05 -07:00
Kevin Fenzi
cbf687a58f communishift: add metrics project
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-06-17 15:28:53 -07:00
Aurélien Bompard
894ba795f8 Factor the hostname of the datanommer server in staging and prod
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-04-25 17:08:58 +02:00
Leo Puvilland
be00c5f65e Create communishift namespace for lrossett
Signed-off-by: Leo Puvilland <leo@craftcat.dev>
2024-04-02 00:59:14 +00:00
Leo Puvilland
65f06a461c communishift: allow overriding of max pods, and increase pods of openscanhub to 16
Signed-off-by: Leo Puvilland <leo@craftcat.dev>
2024-03-11 13:49:52 +00:00
Pavel Raiskup
6b0dffe31e communishift-log-detective: more resources
https://github.com/fedora-copr/log-detective-website/issues/105
https://pagure.io/fedora-infrastructure/issue/11809

Closes: #1823
2024-03-06 09:44:08 +01:00
Kevin Fenzi
d40369957d move global server back to ipa01
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2024-01-25 09:32:19 -08:00
Michal Konecny
3ff1e073f8 [ipa/server] Set ipa02 as ipa_server
Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-01-25 17:06:39 +01:00
Michal Konecny
705970d409 [ipa/server] Update ipa02 to RHEL9
Prepare variables for ipa02 upgrade.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-01-25 12:35:58 +01:00
Michal Konecny
282ff5a51f [ipa/server] Prepare ipa03 for replication
We currently only have ipa02 working, so we need to set it as replication host
for ipa03.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-01-23 22:25:05 +01:00
Michal Konecny
696edb4c3d [ipa/server] Restore the variable changes
Let's restore variables to state before we caused the issue started happening on
IPA cluster.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-01-23 00:44:54 +01:00
Michal Konecny
ea1f8a14c1 [ipa/server] Restore ipa02 from scratch
Let's try to resolve the ipa errors by doing the ipa02 installation from scratch.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
2024-01-22 23:35:59 +01:00