Commit Graph

30 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
jessebot fe2cd7334c bump chart version and regenerate docs 2025-01-23 08:49:16 +01:00
jessebot 3c46916807 fix string templating error with env file 2025-01-19 19:59:04 +01:00
jessebot 4385e5b1ab fix horizon templating 2025-01-19 19:44:55 +01:00
jessebot fac1d906da only create banned user name env var if it was provided 2025-01-19 19:36:06 +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 5ebff144fc add APP_KEY generation and parameter 2025-01-19 14:53:44 +01:00
jessebot fa0b49cf20 fix can't give argument to non-function error 2025-01-19 14:00:09 +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 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 69cfc35d5e was missing an 'and' 2025-01-19 11:16:37 +01:00
jessebot 5d6fb794c8 fix the security context with statement 2025-01-19 11:11:50 +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 633f761c71 fix db host templating 2025-01-18 12:08:39 +01:00
jessebot 35aa2c5c54 fix more env var quoting and allow plain text values for external Database config 2025-01-18 11:37:27 +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 0f4a6e5530 fix secret templating 2025-01-18 11:02:32 +01:00
jessebot 893130411c fix valkey templating issues, add more docs 2025-01-18 10:55:23 +01:00
Jesse Hitch b5ad15b651 Merge branch 'main' into fix_deployment_env_value_construction 2025-01-18 10:46:12 +01:00
jessebot 14a4cf6aad bump helm chart version, regenerate docs 2025-01-18 10:44:51 +01:00
jessebot 4fa957dad0 bump chart version and regenerate docs 2025-01-18 10:22:17 +01:00
jessebot c68e453621 fixes the default for the database connection option to be pgsql 2025-01-17 19:46:56 +01:00
jessebot 5b57952303 add postgresql and valkey officially and run helm dep update 2024-12-29 22:54:15 +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