-
Notifications
You must be signed in to change notification settings - Fork 1
Apps
Leo Lapworth edited this page Nov 26, 2024
·
6 revisions
MetaCPAN wants to support multiple projects and become a home for perl projects needing hosting.
Different features puppet modules used are https://github.com/metacpan/metacpan-puppet/tree/master/modules and https://github.com/metacpan/metacpan-puppet/blob/master/hieradata/ lists the main features being enabled - which roughtly breaks down to:
Requirement | Puppet tool | K8s tool | k8 status | notes |
---|---|---|---|---|
System Monitoring | Munin | ? | ||
Sending emails | exim | ? | For cron errors | |
Postgres | Local | ES Hosted | Available | |
ElasticSearch | ES install | ES Hosted | Done | |
mc.org | mc:web:starman | docker | done | |
api.mc.org | mc:web:starman | docker | Switch to HTTPS for packages, setup ram disk | |
api cron | mc:crons:general | ? | About 30 of them | |
mc cron | sitemaps | |||
cpan.mc.org | mc:web:static | WIP | Move to B2 + fastly | |
cpan sync | rrrwatcher | WIP | In Hetzner VM | |
cpan sync | mc:rrrwatcher | TBD | ||
worker queues | minion, inc postgres | various jobs distributed across servers for speed (e.g. reindex all) - + monitor minion queue code | ||
www redirects | mc:web:static | Easy to docker | ||
mc explorer | mc:web:static | Easy to docker | ||
api-v0-shim | mc:web:starment | Live | Easy to docker | |
github-meets-cpan | SHOULD DELETE | |||
sco-redirect | mc:web:starman | Live | Easy to docker | |
backup cpan cover | mc:crons:general | rsync -q -a -e 'ssh -i ~/.ssh/cpancover' [email protected]:/cover/staging /mnt/lv-cpancover-html/ - stop supporting? |