Infrastructure SIG meeting 2025-02-27

Discourse spam

Back in December we had a spam attack where set Discourse to invite-only (Discourse set to invite-only) and subsequent attempts to turn back to open registration resulted in more spam.

@evgeni noticed an invite button, but I haven’t found that yet.

Discourse has introduced some anti-spam measure, but that sends data to their cloud service which we’re not keen on using.

@evgeni will try another approach that Ansible is also using: require some browse time before new users can post: fight spam on discourse · Issue #2215 · theforeman/foreman-infra · GitHub

Repository restructuring

By now we have migrated to a new server, but maintained the old layout. Rather than restructure the whole layout, we’ve discussed alternatives. @ekohl will submit an RFC that’s basically Proposal: Merging foreman pipelines with pipelines of other plugins - #2 by ekohl which is to move Katello into the plugins repository. We’ll need to align some pipelines and look at some other details.

Monitoring

@evgeni suggested to use Grafana after being pleased with the results in his personal infrastructure. Grafana has a hosted solution and offer sponsoring for open source projects. There’s agreement to try this out.

1 Like

For invites click on your user, then summary, then invites. There is the button “+ Invite” which now creates a link (in the past you emailed an invite from there). Your trust level has to be Member or higher to have access to the feature, so it will be not available to all.