Helm chart for deploying Peertube on kubernetes
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

100 lines
2.6 KiB

  1. # v1.6.0
  2. ## Important
  3. - From Peertube 6.0, [storage directoy for video changes](https://github.com/Chocobozzz/PeerTube/releases/tag/v6.0.0)! This new Chart version includes an init script that move directory from `/data/videos` to `/data/web-videos` before starting peertube (as in k8s, it's very hard to move data in place 😅 ) **but you need** to edit your config file accordingly!
  4. ## Features
  5. - Compatibility with Peertube v6.0.2
  6. - Use the new production.yaml.new files generated by peertube during upgrade if it exists
  7. # v1.5.1
  8. ## Important
  9. - Add pathType and ingressClassName in values.yml for better support in k8s 1.25+
  10. ## Feature
  11. - Compatibility with Peertube 5.2.1
  12. # v1.5.1
  13. ## Important
  14. - Add pathType and ingressClassName in values.yml for better support in k8s 1.25+
  15. ## Feature
  16. - Compatibility with Peertube 5.2.1
  17. # v1.5.0
  18. ## Important
  19. - Removed redis from this chart as it's osbolete. You need to install a redis server aside! See README for details.
  20. ## Features:
  21. - Compatibility with peertube v4.3.0
  22. # v1.4.0
  23. ## Feature
  24. - Upgrade Ingress template for k8s 1.19+ compatibility
  25. - Remove fixed database suffix from deployment, please use production.yml to configure if default "_prod" is not sufficient
  26. # v1.3.0
  27. ## Feature
  28. - Bump to peertube v4.0 by default. Warn if you are upgrading for 3.4, see release note for post maj script: https://github.com/Chocobozzz/PeerTube/releases/tag/v4.0.0
  29. # v1.2.1
  30. ## Fix
  31. - Adjust initialDelaySecond for startupProbe to avoid waiting 5min even if the instance starts quickly
  32. - Adjust startupProbe port to use 9000 instead of http
  33. # v1.2.0
  34. ## Features
  35. - Compatibility with helm 3 and k8s 1.16+
  36. - Now use StartupProbe to enable very long start when updating Peertube and running upgrade scripts
  37. # v1.1.2
  38. ## Fixes
  39. - Update compatibility to Peertube v2.3.0
  40. - Remove deprecated env variables for docker
  41. # v1.1.1
  42. Ensure compatibility with Peertube v2.2.0 by removing the PEERTUBE_TRUST_PROXY env variable that does not exist anymore.
  43. Is you used it, configure your production.yml instead for better reliability.
  44. # v1.1.0
  45. ## Features
  46. Add a nginx sidecar to use the official Peertube optimisations for Nginx (Fix #2)
  47. # v1.0.2
  48. ## Breaking changes
  49. The option initcontainer is now renamed chowncontainer as it fit better to its usage.
  50. ## Fixes
  51. - Fix issue #3 to avoid breaking Peertube upgrade by using 2 initContainers
  52. # v1.0.1
  53. Now use Peertube v2.1.0-buster as default
  54. # v1.0.0
  55. *Initial release*
  56. ##Features
  57. - Deploy Peertube in kubernetes
  58. - Deploy redis server to be used by Peertube
  59. - Allow to enable usual docker "chown" to speed up startup through InitContainer