Commit Graph

95 Commits

Author SHA1 Message Date
Akashdeep Dhar
0d04c6d32c badges: flask is dead, long live staging!
Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>
2025-07-23 12:55:39 +00:00
Aurélien Bompard
a0d4c1f6df Factor out in vars the openshift user ids
This should make it easier to change them in the next datacenter move.

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-07-03 18:09:42 +02:00
Aurélien Bompard
748b4b0116 Badges: use the FQDNs for the DB hostnames
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-07-01 09:01:10 +02:00
Aurélien Bompard
e9ca033354 Fix typo
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-07-01 08:09:25 +02:00
Aurélien Bompard
95d4404a34 Use the real hostname for tahrir's DB
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-07-01 07:32:05 +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
Aurélien Bompard
19c12af33d Badges: add skipped users, they're in the config now
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-02-17 13:58:33 +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
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
c7d0f64697 badges - rename yaml/yml templates to .j2
Signed-off-by: Ryan Lerch <rlerch@redhat.com>
2025-01-14 08:37:30 +10:00
Seddik Alaoui Ismaili
24aaee6429 move apps to memcached02 2024-12-11 23:22:28 +00: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
Aurélien Bompard
c3cf83f3a5 Badges: add a config value that will be needed in the next update
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-07-25 16:16:00 +02:00
Aurélien Bompard
a431c7e919 Badges: upgrade the DB on redeployments
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-07-25 15:53:41 +02:00
Aurélien Bompard
da9ed00c5c Badges: fix repo update script
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-07-10 07:20:11 +02:00
Aurélien Bompard
506ae2da05 Typo
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-07-09 19:00:05 +02:00
Aurélien Bompard
691afa08d3 Badges: rename the cla_done group
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-07-09 18:29:39 +02:00
Mark Rosenbaum
4f539f2fd5 Added fedora-join to roles/openshift-apps/badges/templates/fm-fedbadges.toml
Adding the fedora-join group to fm-fedbadges.toml in order to automatically check for membership and assign the welcome-wagon badge.
2024-07-09 15:57:36 +00:00
Aurélien Bompard
849bb32726 Poddlers: fixup
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-07-06 08:43:33 +02:00
Aurélien Bompard
9d431a0b0b Badges: fetch all branches from origin before checking out the staging branch
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-07-04 07:46:31 +02:00
Aurélien Bompard
0754140617 Badges: Add path to STL files
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-06-18 18:55:12 +02:00
Aurélien Bompard
6bbe0b70c3 Badges: the flask rewrite is now deployed to prod
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-06-13 08:28:23 +02:00
Aurélien Bompard
3a60a22eee Badges: Drop the redundant topic_prefix
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-06-11 17:00:05 +02:00
Aurélien Bompard
58489dbf17 Badges: use the staging branch of the badges repo on staging
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-06-10 08:20:58 +02:00
Aurélien Bompard
ade169d256 Badges: minor adjust
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-05-29 18:45:37 +02:00
Aurélien Bompard
7dcc1ae01b Typo
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-05-29 18:33:17 +02:00
Aurélien Bompard
cb6cba224f Typo
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-05-29 18:01:30 +02:00
Aurélien Bompard
004bdfccdd Badges: test the Flask version in staging
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-05-29 17:53:43 +02:00
Aurélien Bompard
4667fcd818 Badges: reduce the lock timeout, it can cause a deadlock
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-05-24 16:54:25 +02:00
Aurélien Bompard
80fbb70e9c Badges: add myself to the admins list
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-05-23 12:09:55 +02:00
Aurélien Bompard
2378a3c3fb Badges: fix env var for FASJSON
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-05-23 12:09:54 +02:00
Aurélien Bompard
ff8c8733c0 Badges: we need ReadWriteMany for rolling deployment upgrades
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-05-14 10:07:46 +02:00
Aurélien Bompard
b963e77ab1 Badges: mount the redis persistent dir in the right place
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-05-14 07:57:38 +02:00
Aurélien Bompard
fc79113ce6 Badges: fixup
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-05-13 13:12:46 +02:00
Aurélien Bompard
fd21c1a139 Badges: give persistent storage to Redis
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-05-13 12:50:33 +02:00
Aurélien Bompard
572169b74f Badges: add socket keepalive to Redis to avoid 'Connection reset by peer' errors
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-05-07 09:35:25 +02:00
Aurélien Bompard
3036eaae26 Badges: make the cache lock timeout longer
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-04-29 16:44:34 +02:00
Aurélien Bompard
87101fc5da Badges: add missing secrets
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-04-29 14:00:02 +02:00
Aurélien Bompard
14f399e536 Badges: add Redis for caching
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-04-29 13:49:24 +02:00
Aurélien Bompard
0fd825d414 Badges: increase the cache expiration time
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-04-28 23:07:29 +02: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
Aurélien Bompard
7d6bcdd87d Badges: use a specific user to connect to the datanommer DB
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-04-25 15:11:37 +02:00
Aurélien Bompard
1a7c8b7f31 Badges: cache the datanommer queries longer
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-04-25 14:28:30 +02:00
Aurélien Bompard
91a57247f9 Badges: 2 consumers in prod should be enough for everyone
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-04-24 10:39:54 +02:00
Aurélien Bompard
b07b066f98 Badges: fixup ccf5dad
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-04-23 19:31:30 +02:00
Aurélien Bompard
ccf5dad24a Badges: add the cache config for fedbadges
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-04-23 18:36:18 +02:00
Aurélien Bompard
b6f7f24d6c Badges: run multiple consumers in prod
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-04-23 18:36:18 +02:00
Aurélien Bompard
1b164fb0ba Badges: identify staging users with their staging email address
This will ensure that people don't "accidentally" export their staging
badges to their official backpack.

Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-04-18 11:10:22 +02:00
Aurélien Bompard
8541e8980b Badges: have fedbadges build from the right branch and enable github webhook
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2024-04-17 08:51:36 +02:00