Commit Graph
100 Commits
Author SHA1 Message Date
Jesse HitchandGitHub 814653d7c9 Merge pull request #59 from nickclyde/pvc-yaml-fix
Fix indentation for PVC accessModes
2025-01-28 20:42:31 +01:00
jessebot d5899ba377 fix another duplicated header 2025-01-24 07:59:12 +01:00
jessebot 5536a46377 fix duplicated header 2025-01-24 07:58:16 +01:00
jessebot 76b1e246fd add more documentation to the chart itself 2025-01-24 07:56:51 +01:00
Jesse HitchandGitHub 1f65d3bfbc Update README.md - add more base features 2025-01-24 07:40:31 +01:00
Jesse HitchandGitHub be93c39550 Merge pull request #54 from small-hack/feature/persistence
add optional PVC
2025-01-23 23:25:43 +01:00
jessebot f404729a71 add a few more pvc parameters 2025-01-23 23:20:37 +01:00
jessebot 4319059a58 add optional PVC 2025-01-23 23:13:32 +01:00
Jesse HitchandGitHub 24c5e7d3a2 Merge pull request #48 from small-hack/add-mariadb-option
Add mariadb option
2025-01-23 22:56:29 +01:00
jessebot 2e0455e5a8 fix chart version 2025-01-23 22:51:32 +01:00
jessebot 0c6cd893e3 update chart.lock 2025-01-23 22:50:51 +01:00
jessebot c0cc5b9280 add mariadb as an option for installing pixelfed 2025-01-23 22:50:32 +01:00
jessebot c0803306bf add an initial start of using mariadb as an option for the database 2025-01-23 22:50:25 +01:00
Jesse HitchandGitHub 472a9f06fa Merge pull request #53 from small-hack/renovate/valkey-2.x
Update valkey Docker tag to v2.2.3
2025-01-23 22:49:00 +01:00
Jesse HitchandGitHub 2a4611e9e9 Merge pull request #52 from small-hack/renovate/renovatebot-github-action-41.x
Update renovatebot/github-action action to v41
2025-01-23 22:43:16 +01:00
Jesse HitchandGitHub d82de938c9 Merge pull request #50 from small-hack/renovate/postgresql-16.x
Update postgresql Docker tag to v16.4.5
2025-01-23 22:42:53 +01:00
Jesse HitchandGitHub 14f81210ec Update renovate.json - always update the version for subchart updates 2025-01-23 22:37:31 +01:00
Jesse HitchandGitHub e518311fc1 Merge pull request #39 from small-hack/chore/update-image-tag-renovate-and-security-context
chores around renovate, security context, appVersion, and fix ci testing
2025-01-23 22:16:30 +01:00
jessebot 6c443c3b25 update image.tag directly for sha 2025-01-23 22:11:38 +01:00
jessebot fed9924325 try pinning the sha again for now 2025-01-23 22:00:58 +01:00
jessebot 9a939c1ea9 allow cleanup in ci 2025-01-23 21:57:24 +01:00
jessebot fb2ec0ab1d add pixelfed service target port 2025-01-23 21:54:06 +01:00
jessebot 7a16c2659b always template out app_domain 2025-01-23 21:45:37 +01:00
jessebot bec985e272 change liveness and readiness probes for ci tests 2025-01-23 21:40:23 +01:00
jessebot 1e6f43d97f set default liveness/readiness probes for the ci test 2025-01-23 21:40:23 +01:00
jessebot a5a2dd1528 remove notes for now, as we don't have some that make sense for pixelfed 2025-01-23 21:40:23 +01:00
jessebot f86f0e968d add testing a specific healthcheck endpoint for pixelfed ci testing 2025-01-23 21:40:23 +01:00
jessebot f91f2b51fc try using dev-nginx as for tag
otherwise we get Deployment.apps pixelfed-w49e3rc6mr is invalid: [metadata.labels: Invalid value: sha256-ea7cbbfe5ba933a934b47cd1029fb5dbc19d437d0aa3f1a309cb5c82226795e8.sig: must be no more than 63 characters, spec.template.labels: Invalid value: sha256-ea7cbbfe5ba933a934b47cd1029fb5dbc19d437d0aa3f1a309cb5c82226795e8.sig: must be no more than 63 characters]
2025-01-23 21:40:23 +01:00
jessebot 3bcccd4aea use test values file instead of cli args for ct 2025-01-23 21:40:23 +01:00
jessebot 04b772a898 set more defaults for the ci tests 2025-01-23 21:40:23 +01:00
jessebot fea9c83b2c add setting mail username/password to the default testing 2025-01-23 21:40:23 +01:00
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