jessebot
c0803306bf
add an initial start of using mariadb as an option for the database
2025-01-23 22:50:25 +01:00
Jesse Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
14f81210ec
Update renovate.json - always update the version for subchart updates
2025-01-23 22:37:31 +01:00
Jesse Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
8f266cbf91
Update helm-docs.yaml - comment out workingDir as its unexpected here
2025-01-23 21:34:59 +01:00
Jesse Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
dbfdfa54cc
Merge branch 'main' into fix_extraenvfrom_description
2025-01-23 08:42:38 +01:00
Jesse Hitch and GitHub
d8ea2471dc
Update charts/pixelfed/Chart.yaml
2025-01-23 08:42:18 +01:00
Jesse Hitch and GitHub
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 Hitch and GitHub
5ca613f6d0
Apply suggestions from code review - fix spacing
2025-01-23 08:28:13 +01:00
Jesse Hitch and GitHub
1551b1dcd2
Update .gitignore - remove markdown files
2025-01-23 08:26:21 +01:00
Jesse Hitch and GitHub
cf128bf9d4
Update README.md - add second config link
2025-01-19 20:02:58 +01:00
Jesse Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
a9b031bddd
Update README.md - creating your first user doc
2025-01-19 17:46:52 +01:00
Jesse Hitch and GitHub
5c1093aa80
Update README.md - note current issues
2025-01-19 17:43:02 +01:00
Jesse Hitch and GitHub
496734d7a4
Update README.md - note the known issue with the default image tag right now
2025-01-19 17:39:58 +01:00
Jesse Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
1ec6aa2310
Update README.md - clean up the contributing section
2025-01-19 11:55:46 +01:00
Jesse Hitch and GitHub
b5d9ff1c26
Create CONTRIBUTING.md
2025-01-19 11:53:02 +01:00
Jesse Hitch and GitHub
2cf8085923
Update README.md - update docs for where the docs are
2025-01-19 11:48:52 +01:00
Jesse Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
5e06b04d6a
Update README.md - explain that the image is rebuilt nightly
2025-01-18 18:42:55 +01:00
Jesse Hitch and GitHub
c64cf91e69
Update README.md - fix link on new line
2025-01-18 12:14:44 +01:00
Jesse Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
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 Hitch and GitHub
1b42bf65a2
Apply suggestions from code review - fix values.yaml comments
2025-01-18 10:21:22 +01:00
Jesse Hitch and GitHub
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 Hitch and GitHub
0e2b4457c7
Merge branch 'main' into add_target_port_value
2025-01-18 10:16:12 +01:00