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