Commit Graph

105 Commits

Author SHA1 Message Date
Paul Payne
9f5057dff8 feat(validation): add validation scripts for Wild Cloud app packages 2026-07-02 20:55:53 +00:00
Paul Payne
d9f10716b0 fix(pretix): increase memory limit to 6Gi; eventyay nginx sidecar; crowdsec middleware
pretix/standalone runs gunicorn + celery + celery-beat in one container
and OOMKilled at 4Gi. Increased limit to 6Gi, request to 512Mi.

eventyay: add nginx sidecar to serve static files, update health probes
to check a static asset at port 8080, add create-superuser script,
register script in manifest.

crowdsec: middleware fix (previously uncommitted).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-22 04:20:40 +00:00
Paul Payne
74570413fc fix(karrot): fix nginx DNS resolver for Kubernetes and add README
The karrot-frontend nginx template hardcodes Docker's DNS resolver
(127.0.0.11) which doesn't exist in Kubernetes. Added a ConfigMap to
override the template, removing the Docker DNS resolver by using a
direct proxy_pass with no nginx variable (which would force runtime
resolution). Also adds a README with usage instructions.

Documents lessons learned in ADDING-APPS-NOTES.md:
- Note 24: nginx Docker DNS resolver doesn't work in Kubernetes; any
  nginx variable in proxy_pass (including $request_uri) forces runtime
  DNS resolution requiring a resolver directive
- Note 25: ConfigMap changes don't restart pods; subPath mounts never
  auto-update; always follow with kubectl rollout restart
- Note 26: includeSelectors mismatch affects every deployment in an
  app — check all endpoints, not just the web-facing one

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-22 04:08:04 +00:00
Paul Payne
7aa3e04829 Change aptly from service to app and update category handling in docs. 2026-06-20 21:45:39 +00:00
Paul Payne
368e3a8455 Adds app category labels. 2026-06-20 08:28:46 +00:00
Paul Payne
6e77c1ada5 Automatic GPG creation on aptly deployment. 2026-06-20 07:22:19 +00:00
Paul Payne
5c6f8f3a2b Removes manifest config for deprecated restore scenarios. 2026-06-20 06:40:14 +00:00
Paul Payne
dc54a10b51 Adds mysql to e2e test app. 2026-06-20 06:39:26 +00:00
Paul Payne
c223e2b5e0 Reduces apps default resource usage. 2026-06-19 21:38:56 +00:00
Paul Payne
63dcd1b82b Removes matrix app (renamed synapse) 2026-06-19 21:38:00 +00:00
Paul Payne
f445f50265 Adds mastodon app. 2026-06-19 21:37:06 +00:00
Paul Payne
0673442451 Adds loomio app. 2026-06-19 21:36:48 +00:00
Paul Payne
4d4b48cf72 Adds zulip app. 2026-06-19 21:33:33 +00:00
Paul Payne
cb5f3d66ff Adds writefreely app. 2026-06-19 21:33:33 +00:00
Paul Payne
be035c7a85 Adds wikijs app. 2026-06-19 21:33:33 +00:00
Paul Payne
0554916818 Adds vaultwarden app. 2026-06-19 21:33:30 +00:00
Paul Payne
2b1db70090 Adds ushahidi app. 2026-06-19 21:33:30 +00:00
Paul Payne
da8dfe9196 Adds umap app. 2026-06-19 21:33:30 +00:00
Paul Payne
0449272102 Adds typebot app. 2026-06-19 21:33:26 +00:00
Paul Payne
a2852dab0a Adds taiga app. 2026-06-19 21:33:26 +00:00
Paul Payne
1d57e26dae Adds synapse app. 2026-06-19 21:33:26 +00:00
Paul Payne
274d7a8fb9 Adds pretix app. 2026-06-19 21:33:23 +00:00
Paul Payne
cd37c07a33 Adds polis app. 2026-06-19 21:33:23 +00:00
Paul Payne
bd1116048d Adds pixelfed app. 2026-06-19 21:33:23 +00:00
Paul Payne
c2efed5937 Adds peertube app. 2026-06-19 21:33:20 +00:00
Paul Payne
424e57baec Adds outline app. 2026-06-19 21:33:20 +00:00
Paul Payne
b1295223b1 Adds ohmyform app. 2026-06-19 21:33:20 +00:00
Paul Payne
a3dafa925b Adds odoo app. 2026-06-19 21:33:17 +00:00
Paul Payne
8f8d3f7680 Adds nocodb app. 2026-06-19 21:33:17 +00:00
Paul Payne
110eca06ce Adds nextcloud app. 2026-06-19 21:33:17 +00:00
Paul Payne
5e98b3fce6 Adds moodle app. 2026-06-19 21:33:14 +00:00
Paul Payne
855fb03e17 Adds mobilizon app. 2026-06-19 21:33:14 +00:00
Paul Payne
a2e3031b84 Adds mediawiki app. 2026-06-19 21:33:14 +00:00
Paul Payne
2ebbc65dd3 Adds mautic app. 2026-06-19 21:33:11 +00:00
Paul Payne
2d0292a69b Adds mattermost app. 2026-06-19 21:33:11 +00:00
Paul Payne
d7a11b380c Adds limesurvey app. 2026-06-19 21:33:11 +00:00
Paul Payne
3e3b048f5b Adds librebooking app. 2026-06-19 21:33:08 +00:00
Paul Payne
347c4e0c90 Adds karrot app. 2026-06-19 21:33:08 +00:00
Paul Payne
413800cbcb Adds jitsi app. 2026-06-19 21:33:08 +00:00
Paul Payne
f9ef89f00d Adds indico app. 2026-06-19 21:33:05 +00:00
Paul Payne
761712ba71 Adds headscale app. 2026-06-19 21:33:05 +00:00
Paul Payne
777bab792c Adds gancio app. 2026-06-19 21:33:05 +00:00
Paul Payne
b42f048f5c Adds formbricks app. 2026-06-19 21:33:01 +00:00
Paul Payne
8a2539e527 Adds firefly-iii app. 2026-06-19 21:33:01 +00:00
Paul Payne
1d63970113 Adds eventyay app. 2026-06-19 21:33:01 +00:00
Paul Payne
a25366daf7 Adds etherpad app. 2026-06-19 21:32:58 +00:00
Paul Payne
aee2e93803 Adds cryptpad app. 2026-06-19 21:32:58 +00:00
Paul Payne
294cf59dd0 Adds chamilo app. 2026-06-19 21:32:58 +00:00
Paul Payne
7b41ed5148 Adds bookwyrm app. 2026-06-19 21:32:56 +00:00
Paul Payne
78ac8d0cbb Adds bookstack app. 2026-06-19 21:29:35 +00:00