Commit Graph
100 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
Jesse HitchandGitHub 06611e73f7 Merge pull request #42 from holysoles/support_forks_during_helm_docs_action
Support helm-docs on forks by specifying repo during checkout
2025-01-23 21:36:33 +01:00
Jesse HitchandGitHub 8f266cbf91 Update helm-docs.yaml - comment out workingDir as its unexpected here 2025-01-23 21:34:59 +01:00
Jesse HitchandGitHub 57f6020434 Merge pull request #37 from holysoles/scale_backend_seperate_from_frontend
Add support for separate Horizon deployment
2025-01-23 08:53:52 +01:00
Jesse HitchandGitHub eb8aefb80d Merge branch 'main' into scale_backend_seperate_from_frontend 2025-01-23 08:50:11 +01:00
jessebot fe2cd7334c bump chart version and regenerate docs 2025-01-23 08:49:16 +01:00
Jesse HitchandGitHub 3684161d99 Merge pull request #35 from holysoles/fix_extraenvfrom_description
correct extraEnv descriptions for deployment
2025-01-23 08:45:19 +01:00
jessebot 7bdc54598b regenerate docs 2025-01-23 08:44:20 +01:00
Jesse HitchandGitHub dbfdfa54cc Merge branch 'main' into fix_extraenvfrom_description 2025-01-23 08:42:38 +01:00
Jesse HitchandGitHub d8ea2471dc Update charts/pixelfed/Chart.yaml 2025-01-23 08:42:18 +01:00
Jesse HitchandGitHub dec4c4ca35 Merge pull request #38 from huang-jy/main
- add postgresql volumePermissions parameter and docs
- require mail user and password if no existing Secret is provided
2025-01-23 08:40:26 +01:00
Jesse HitchandGitHub 5ca613f6d0 Apply suggestions from code review - fix spacing 2025-01-23 08:28:13 +01:00
Jesse HitchandGitHub 1551b1dcd2 Update .gitignore - remove markdown files 2025-01-23 08:26:21 +01:00
Jesse HitchandGitHub cf128bf9d4 Update README.md - add second config link 2025-01-19 20:02:58 +01:00
Jesse HitchandGitHub e193db024d Merge pull request #34 from small-hack/fix-env-file-again
fix string templating error with env file
2025-01-19 20:00:08 +01:00
jessebot 3c46916807 fix string templating error with env file 2025-01-19 19:59:04 +01:00
Jesse HitchandGitHub a1e0a962a6 Merge pull request #32 from small-hack/fix-horizon-templating
fix horizon templating
2025-01-19 19:45:42 +01:00
jessebot 4385e5b1ab fix horizon templating 2025-01-19 19:44:55 +01:00
Jesse HitchandGitHub 5d73625405 Merge pull request #31 from small-hack/fix/only-create-banned-names-if-exists
only create banned user name env var if it was provided
2025-01-19 19:37:12 +01:00
jessebot fac1d906da only create banned user name env var if it was provided 2025-01-19 19:36:06 +01:00
Jesse HitchandGitHub 58586a9cd5 Merge pull request #30 from small-hack/features/add-more-undocumented-env-vars
Features/add more undocumented env vars
2025-01-19 19:22:57 +01:00
jessebot 40729400d8 add exp loops to configmap 2025-01-19 19:21:36 +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
Jesse HitchandGitHub 748cab3d57 Merge pull request #29 from small-hack/add-custom-emoji-option
add custom emoji option; add more docs to image section
2025-01-19 18:26:57 +01:00
jessebot 847616e36c add custom emoji option 2025-01-19 18:24:57 +01:00
Jesse HitchandGitHub a9b031bddd Update README.md - creating your first user doc 2025-01-19 17:46:52 +01:00
Jesse HitchandGitHub 5c1093aa80 Update README.md - note current issues 2025-01-19 17:43:02 +01:00
Jesse HitchandGitHub 496734d7a4 Update README.md - note the known issue with the default image tag right now 2025-01-19 17:39:58 +01:00
Jesse HitchandGitHub 4a0d411960 Merge pull request #27 from small-hack/add-app-key-setting
add APP_KEY generation and parameter
2025-01-19 14:59:13 +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
Jesse HitchandGitHub e2b8a75bab Merge pull request #26 from small-hack/fix-nonargument-issue
fix can't give argument to non-function error
2025-01-19 14:02:12 +01:00
jessebot fa0b49cf20 fix can't give argument to non-function error 2025-01-19 14:00:09 +01:00
jessebot 748065728b use my action instead of out of date action 2025-01-19 13:58:43 +01:00
Jesse HitchandGitHub aef586e1fc Merge pull request #25 from small-hack/allow-updating-php-configs
update extra volumes to allow php config updates; also reload deployment on configmap changes
2025-01-19 13:44:54 +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
Jesse HitchandGitHub 1ec6aa2310 Update README.md - clean up the contributing section 2025-01-19 11:55:46 +01:00
Jesse HitchandGitHub b5d9ff1c26 Create CONTRIBUTING.md 2025-01-19 11:53:02 +01:00
Jesse HitchandGitHub 2cf8085923 Update README.md - update docs for where the docs are 2025-01-19 11:48:52 +01:00
Jesse HitchandGitHub 79b8a5c686 Merge pull request #24 from small-hack/allow-setting-extra-envs
allow extra env, extra envFrom, extra InitContainers, and extra sidecars
2025-01-19 11:45:02 +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
Jesse HitchandGitHub ed874ac025 Merge pull request #23 from small-hack/allow-setting-revision-history-limit
allow setting revisionHistoryLimit for the deployment
2025-01-19 11:25:17 +01:00
jessebot a9495a5080 allow setting revisionHistoryLimit for the deployment 2025-01-19 11:24:18 +01:00
Jesse HitchandGitHub ef97e8c8bb Merge pull request #22 from small-hack/fix-external-valkey-reference
fix: was missing an 'and' for externalValkey conditional in configmap-env
2025-01-19 11:17:44 +01:00
jessebot 69cfc35d5e was missing an 'and' 2025-01-19 11:16:37 +01:00
Jesse HitchandGitHub 6cd7bdc277 Merge pull request #21 from small-hack/fix-typo
fix the security context with statement
2025-01-19 11:12:46 +01:00
jessebot 5d6fb794c8 fix the security context with statement 2025-01-19 11:11:50 +01:00
Jesse HitchandGitHub c28217fa7d Merge pull request #20 from small-hack/more-configmap-env-updates
move more stuff to configmap-env, remove configmap, bump appVersion, add externalValkey.existingSecretKeys.port, regenerate docs, clean up deployment.yaml
2025-01-19 11:08:56 +01:00
jessebot 4b3b44ddbf clean up valkey secret to allow only sourcing one or two secret keys at a time 2025-01-19 11:07:52 +01:00
jessebot 68260d4af5 mail and valkey secrets now use helm chart name in names 2025-01-19 11:00:35 +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
Jesse HitchandGitHub 61ff73261d Merge pull request #19 from small-hack/move-base-config-to-configmap
move base config options to ConfigMap and move db migration/connection parameters to pixelfed.db section
2025-01-19 10:14:45 +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
Jesse HitchandGitHub 08a083bbab Merge pull request #18 from holysoles/capture_laravel_logs
feat(chart): expose laravel log_channel in values
2025-01-19 09:24:57 +01:00
Jesse HitchandGitHub ca7049cdce Merge pull request #16 from small-hack/disable-liveness-readiness-by-default
make liveness and readiness probes optional and further configurable
2025-01-18 20:22:28 +01:00
jessebot 295aa694d7 make liveness and readiness probes optional and further configurable 2025-01-18 20:20:33 +01:00
Jesse HitchandGitHub 5e06b04d6a Update README.md - explain that the image is rebuilt nightly 2025-01-18 18:42:55 +01:00
Jesse HitchandGitHub c64cf91e69 Update README.md - fix link on new line 2025-01-18 12:14:44 +01:00
Jesse HitchandGitHub f3de03f93d Merge pull request #15 from small-hack/fix/db-host-templating
fix db host templating
2025-01-18 12:11:19 +01:00
jessebot 633f761c71 fix db host templating 2025-01-18 12:08:39 +01:00
Jesse HitchandGitHub 74e3f92239 Merge pull request #14 from small-hack/fix-more-templating-issues
fix more env var quoting and allow plain text values for external Database config
2025-01-18 11:39:48 +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
Jesse HitchandGitHub 5f65e926fe Merge pull request #13 from small-hack/disable-persistence-by-default-for-valkey
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:20:05 +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
Jesse HitchandGitHub 206cd20a0e Merge pull request #12 from small-hack/fix/secret-templating
fix secret templating
2025-01-18 11:04:03 +01:00
jessebot 0f4a6e5530 fix secret templating 2025-01-18 11:02:32 +01:00
Jesse HitchandGitHub eeb4a7174a Merge pull request #11 from small-hack/fix-pixelfed-templating-issues
fix valkey templating issues, add more docs
2025-01-18 10:57:26 +01:00
jessebot 893130411c fix valkey templating issues, add more docs 2025-01-18 10:55:23 +01:00
Jesse HitchandGitHub 8ba545ed6a Merge pull request #8 from holysoles/fix_deployment_env_value_construction
fix(chart): access subchart generated values properly
2025-01-18 10:46:57 +01:00
Jesse HitchandGitHub 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
Jesse HitchandGitHub 13861f105f Merge pull request #6 from holysoles/fix_indent_valkey_subchart_values
fixes for the valkey values section
2025-01-18 10:24:16 +01:00
Jesse HitchandGitHub 66a9776ee1 Merge branch 'main' into fix_indent_valkey_subchart_values 2025-01-18 10:23:15 +01:00
jessebot 4fa957dad0 bump chart version and regenerate docs 2025-01-18 10:22:17 +01:00
Jesse HitchandGitHub 1b42bf65a2 Apply suggestions from code review - fix values.yaml comments 2025-01-18 10:21:22 +01:00
Jesse HitchandGitHub 1316a974d3 Merge pull request #9 from holysoles/add_target_port_value
fix(chart): add parameter for service.targetPort
2025-01-18 10:17:43 +01:00
Jesse HitchandGitHub 0e2b4457c7 Merge branch 'main' into add_target_port_value 2025-01-18 10:16:12 +01:00
jessebot ace2fb84c2 update the docs and bump version 2025-01-18 10:15:42 +01:00
Jesse HitchandGitHub 73070e9fd6 Merge pull request #10 from holysoles/update_health_check_url
feat(chart): use official health check endpoints for probes
2025-01-18 10:07:47 +01:00
Jesse HitchandGitHub d493213c1b Merge branch 'main' into update_health_check_url 2025-01-18 10:06:28 +01:00
jessebot 2a09169032 bump chart version, fix docs 2025-01-18 10:05:51 +01:00
Jesse HitchandGitHub f0603f8332 Merge pull request #7 from holysoles/fix_autogenerate_mail_secret
fix(chart): mail secret fixes
2025-01-18 10:03:34 +01:00
jessebot ab934019f6 update helm docs 2025-01-18 10:01:44 +01:00
Jesse HitchandGitHub 91f6a891c1 Update Chart.yaml - bump version 2025-01-18 09:58:02 +01:00
jessebot 6de3922760 add the docs for pixelfed link 2025-01-17 22:14:24 +01:00
Jesse HitchandGitHub 25948e2b11 Merge pull request #4 from small-hack/fix-database-connection-options
fixes the default for the database connection option to be pgsql

Thanks to @holysoles for helping here!
2025-01-17 19:49:05 +01:00
jessebot c68e453621 fixes the default for the database connection option to be pgsql 2025-01-17 19:46:56 +01:00
Jesse HitchandGitHub cd9d9c2d06 Update README.md - fix the url to docker image 2025-01-17 19:39:33 +01:00
Jesse HitchandGitHub 35cd39c71e Update README.md
give more info on why we're doing this
2024-12-30 00:02:31 +01:00
Jesse HitchandGitHub 6a36978f0c Merge pull request #1 from small-hack/add-env-vars
add all initial env vars for configuring pixelfed
2024-12-29 23:59:35 +01:00
jessebot 6cbd9a3f09 clean up valkey secret reference in deployment 2024-12-29 23:52:31 +01:00
jessebot 260c104527 properly use external secrets for mail and database 2024-12-29 23:49:14 +01:00
jessebot 79da014aff fix valkey secret name 2024-12-29 23:45:17 +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 f2f9f8f998 add the bitnami charts to the helm dep udpates in ci 2024-12-29 22:58:03 +01:00