Commit Graph

49 Commits

Author SHA1 Message Date
jessebot 72342cde80 chores around renovate, security context, and appVersion
move renovate.json to the root dir and allow ignoring tests for merging GHA patch/minor updates only

switch the appVersion in Chart.yaml to a specific sha tag that should actually work, until pixelfed does another official release

set the securityContext and podSecurityContext to run as user 33, which is www-data to solve security root escalation issue

Signed-off-by: jessebot <jessebot@linux.com>
2025-01-23 21:40:23 +01:00
holysoles f6a7f58383 update s3 section docstring 2025-01-23 09:47:29 -06:00
Jesse Hitch eb8aefb80d Merge branch 'main' into scale_backend_seperate_from_frontend 2025-01-23 08:50:11 +01:00
Jesse Hitch dbfdfa54cc Merge branch 'main' into fix_extraenvfrom_description 2025-01-23 08:42:38 +01:00
黃健毅 f671e31a97 Update charts/pixelfed/values.yaml
Co-authored-by: Jesse Hitch <jessebot@linux.com>
2025-01-23 07:37:01 +00:00
Jesse Hitch 5ca613f6d0 Apply suggestions from code review - fix spacing 2025-01-23 08:28:13 +01:00
黃健毅 6a7d12067b Update charts/pixelfed/values.yaml
Co-authored-by: Jesse Hitch <jessebot@linux.com>
2025-01-23 07:24:15 +00:00
黃健毅 b8d07be926 Update charts/pixelfed/values.yaml
Co-authored-by: Jesse Hitch <jessebot@linux.com>
2025-01-23 07:24:10 +00:00
黃健毅 4a17089d93 Update charts/pixelfed/values.yaml
Co-authored-by: Jesse Hitch <jessebot@linux.com>
2025-01-23 07:24:05 +00:00
黃健毅 0e8000db54 Update charts/pixelfed/values.yaml
Co-authored-by: Jesse Hitch <jessebot@linux.com>
2025-01-23 07:23:59 +00:00
黃健毅 dd4a8bab1b Update charts/pixelfed/values.yaml
Co-authored-by: Jesse Hitch <jessebot@linux.com>
2025-01-23 07:23:49 +00:00
黃健毅 e6660f54de Update charts/pixelfed/values.yaml
Co-authored-by: Jesse Hitch <jessebot@linux.com>
2025-01-23 07:23:36 +00:00
holysoles 5fb13fe030 Add support for separate Horizon deployment 2025-01-22 20:06:21 -06:00
黃健毅 2db145079a fix(NONE): Default volumepermissions to off 2025-01-22 07:48:56 +00:00
黃健毅 9cf1f2ca37 fix(NONE): Set volumepermissions for psql 2025-01-22 07:28:58 +00:00
holysoles 5978ffe57e correct extraEnv descriptions for deployment 2025-01-21 15:44:57 -06:00
jessebot 3c46916807 fix string templating error with env file 2025-01-19 19:59:04 +01:00
jessebot 445c7c1933 enable more custom undocumented options 2025-01-19 19:16:12 +01:00
jessebot d5ade00416 add log level 2025-01-19 19:09:41 +01:00
jessebot 199715c969 add more undocumented options 2025-01-19 19:08:24 +01:00
jessebot 847616e36c add custom emoji option 2025-01-19 18:24:57 +01:00
jessebot 6fd112d574 add correct user for default docker image for pixelfed 2025-01-19 14:58:32 +01:00
jessebot 5ebff144fc add APP_KEY generation and parameter 2025-01-19 14:53:44 +01:00
jessebot 2996d0bf43 clean up phpconfigs example in values.yaml 2025-01-19 14:09:08 +01:00
jessebot 967acbd85b update extra volumes to allow php config updates; also reload deployment on configmap changes 2025-01-19 13:40:41 +01:00
jessebot 0b9e4e7e87 add more comments for autoscaling 2025-01-19 11:44:06 +01:00
jessebot a0a31f0b60 allow extra env, extra envFrom, extra InitContainers, and extra sidecars 2025-01-19 11:39:52 +01:00
jessebot a9495a5080 allow setting revisionHistoryLimit for the deployment 2025-01-19 11:24:18 +01:00
jessebot da9fb3affa move more stuff to configmap-env, remove configmap, bump appVersion, add externalValkey.existingSecretKeys.port, regenerate docs, clean up deployment.yaml 2025-01-19 10:55:55 +01:00
jessebot d5eb2ac1d9 move base config options to ConfigMap and move db migration/connection parameters to pixelfed.db section
Signed-off-by: jessebot <jessebot@linux.com>
2025-01-19 10:10:03 +01:00
holysoles 85639ed2ee feat(chart): expose laravel log_channel in values 2025-01-18 14:13:57 -06:00
jessebot 295aa694d7 make liveness and readiness probes optional and further configurable 2025-01-18 20:20:33 +01:00
jessebot 1fc22b7386 disable valkey persistence by default, but add some more docs on where you can find the parameters for each chart to enable it if you want 2025-01-18 11:14:39 +01:00
jessebot 893130411c fix valkey templating issues, add more docs 2025-01-18 10:55:23 +01:00
Jesse Hitch 66a9776ee1 Merge branch 'main' into fix_indent_valkey_subchart_values 2025-01-18 10:23:15 +01:00
Jesse Hitch 1b42bf65a2 Apply suggestions from code review - fix values.yaml comments 2025-01-18 10:21:22 +01:00
Jesse Hitch 0e2b4457c7 Merge branch 'main' into add_target_port_value 2025-01-18 10:16:12 +01:00
holysoles caf96d016d feat(chart): use official health check endpoints for probes 2025-01-17 18:03:27 -06:00
holysoles f3ceca0828 fix(chart): add parameter for service.targetPort, sets APP_PORT var for nginx 2025-01-17 17:34:58 -06:00
holysoles acd14f1d06 fix(chart): allow FLUSHDB in valkey, required by Laravel 2025-01-17 17:23:00 -06:00
holysoles 088b05fce8 fix(chart): properly indent valkey subchart settings 2025-01-17 16:56:36 -06:00
jessebot c68e453621 fixes the default for the database connection option to be pgsql 2025-01-17 19:46:56 +01:00
jessebot f2b1290d9a adding secrets for mail valkey and database 2024-12-29 23:44:37 +01:00
jessebot 98d9d79588 update env vars and how they render again 2024-12-29 23:26:31 +01:00
jessebot 90680fd34c default deploy valkey and postgresql for testing locally 2024-12-29 22:55:27 +01:00
jessebot 1587568dd1 add everything to a config map and flesh fix default values a bit more for docker 2024-12-29 22:51:29 +01:00
jessebot 8961e5c330 template all the env vars out into the deployment 2024-12-29 20:04:14 +01:00
jessebot 4f1ed35b78 add all initial env vars for configuring pixelfed 2024-12-29 19:27:44 +01:00
jessebot 9f9d2e97d6 move pixelfed into charts directory 2024-12-29 18:49:18 +01:00