feat(mastodon): Make sidekiq run with readOnlyFilesystem: true
This patch introduces and ephemeral volume in order to allow sidekiq to do the media processing without the problem that emptydir causes due to how the ruby tempfile libarary evaluates temp file locations. Therefore a small volume is introduced that takes care of it instead. Additionally it refactors some of the volume templates to reduce repetition. References: https://kubernetes.io/docs/concepts/storage/ephemeral-volumes/#generic-ephemeral-volumes https://microblog.shivering-isles.com/@sheogorath/111040613569754423
Showing
- charts/mastodon/Chart.yaml 2 additions, 1 deletioncharts/mastodon/Chart.yaml
- charts/mastodon/README.md 5 additions, 2 deletionscharts/mastodon/README.md
- charts/mastodon/templates/_helpers.tpl 20 additions, 0 deletionscharts/mastodon/templates/_helpers.tpl
- charts/mastodon/templates/cronjob-media-remove.yaml 2 additions, 10 deletionscharts/mastodon/templates/cronjob-media-remove.yaml
- charts/mastodon/templates/deployment-sidekiq.yaml 8 additions, 12 deletionscharts/mastodon/templates/deployment-sidekiq.yaml
- charts/mastodon/templates/deployment-web.yaml 2 additions, 10 deletionscharts/mastodon/templates/deployment-web.yaml
- charts/mastodon/templates/job-assets-precompile.yaml 2 additions, 10 deletionscharts/mastodon/templates/job-assets-precompile.yaml
- charts/mastodon/templates/job-chewy-upgrade.yaml 2 additions, 10 deletionscharts/mastodon/templates/job-chewy-upgrade.yaml
- charts/mastodon/templates/job-create-admin.yaml 2 additions, 10 deletionscharts/mastodon/templates/job-create-admin.yaml
- charts/mastodon/templates/job-db-migrate.yaml 2 additions, 10 deletionscharts/mastodon/templates/job-db-migrate.yaml
- charts/mastodon/templates/job-db-pre-migrate.yaml 2 additions, 10 deletionscharts/mastodon/templates/job-db-pre-migrate.yaml
- charts/mastodon/tests/50_sidekiq_test.yaml 13 additions, 0 deletionscharts/mastodon/tests/50_sidekiq_test.yaml
- charts/mastodon/tests/__snapshot__/50_sidekiq_test.yaml.snap 294 additions, 0 deletionscharts/mastodon/tests/__snapshot__/50_sidekiq_test.yaml.snap
- charts/mastodon/tests/__snapshot__/80_subchart_redis_test.yaml.snap 12 additions, 0 deletions...todon/tests/__snapshot__/80_subchart_redis_test.yaml.snap
- charts/mastodon/tests/__snapshot__/98_snapshot_test.yaml.snap 24 additions, 0 deletions...ts/mastodon/tests/__snapshot__/98_snapshot_test.yaml.snap
- charts/mastodon/values.yaml 14 additions, 1 deletioncharts/mastodon/values.yaml
Loading
Please register or sign in to comment