Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.

[0.7.0] - 2022-07-27

  • Major WordPress upgrade to version 6.0.1

[0.6.21] - 2022-04-14

  • Feat: "Add required and optional PHP modules to WP setup"

[0.6.15] - 2022-03-29

  • Fix wrong redirect to port 8080

[0.6.3-0.6.14] - 2022-02-27 to 2022-03-28

  • Update Helm release Redis to v16.7.0
  • Update Helm release mariadb to v10.4.4
  • And updates to those Helm Releases to intermediate versions
  • Allow uploading SVG files
  • Do not install classic editor plugin by default

[0.6.2] - 2022-02-25

  • Set correct tags for Wordpress containers

[0.6.1] - 2022-02-25

  • Upgrade Redis helm version to 16.4.2

[0.6.0] - 2022-02-24

  • Remove "wp-content as a git repository" feature and make wp-content folder persistent

    Upgrade notes: This version renames the wp-uploads PVC to wp-content. If you have installed this chart with persistence enabled, but without using an existingClaim, please back-up the contents of your wp-uploads PVC.

    If you did use an existingClaim, your PVC will keep being used, but it will now be used for the whole wp-content folder instead of only the uploads. As part of the upgrade procedure, move (or copy) the contents of the PVC into an uploads folder:

    cd /var/www/wp-content-mount
    mkdir uploads
    mv * uploads
  • Remove theme_active and theme_fallback settings. Activating themes should now be done through the wp-admin panel. On the plus-side: a restart of the pod will not remove your activated theme.

[0.5.1] - 2022-02-07

  • Disable auto-updates of the WP core by default. WordPress Core updates should be managed by the chart and rolled out when the chart is updated. Set .Values.wordpress.updates.wp_auto_update_core to true to enable WP Core auto-updates.

    Additionally, is possible to disable all auto-updates (including the optional plugin and theme auto-updates) by setting .Values.wordpress.updates.automatic_updater_disabled to true.`

  • Disable editing WordPress files by default. This can be undone by setting the .Values.wordpress.disallow_file_edit variable to false.

[0.5.0] - 2022-02-04

  • Plugins overhaul
    • You can now specify plugins under .Values.wordpress.plugins. You can specify a slug of a WordPress.org plugin, or an URL to a zip file containing a plugin. Examples are shown in values-local.yaml.example
    • You now need to specify mu-plugins as a list. see values-local.yaml.example for examples. Some improvements have been made too, like you don't have to enable mu_cron in order to be able to use mu_plugins
  • Fine-grained control over debug functionality
    • The boolean for the WP_DEBUG config variable has moved from .Values.wordpress.site.debug to .Values.wordpress.site.debug.enabled.
    • Two fields .Values.wordpress.site.debug.display and .Values.wordpress.site.debug.log have been added that can be set to true or false to control WP_DEBUG_DISPLAY and WP_DEBUG_LOG respectively.

[0.4.9] - 2021-01-27

  • Update Docker containers to:
    • php:8.1.2-apache-bullseye
    • wordpress:cli-2.6.0-php8.1

[0.4.8] - 2021-01-26

  • Update Redis chart to v16.1.1

[0.4.7] - 2021-01-21

  • Update Redis chart to v16.0.0

[0.4.6] - 2021-01-21

  • Update Mariadb chart to v10.3.2

[0.4.5] - 2021-01-13

  • Update Redis chart to v15.7.5

[0.4.4] - 2021-12-20

  • Update PHP to 8.1.1

[0.4.3] - 2021-12-07

  • Release helm chart on GL helmrepository
  • Upgrade Mariadb helm chart to 10.1.0
  • Upgrade Redis helm chart to 15.6.3
  • Upgrade default WordPress version to 5.8.2
  • Use PHP 8.1

[0.4.2] - 2021-11-05

  • Moved repository to open.greenhost.net/stackspin/wordpress-helm because the OpenAppStack project got renamed to Stackspin

[0.4.1] - 2021-10-26

  • Add SMTP settings
  • Update to stable ingress API
  • Update charts:
    • Mariadb to 9.6.4
    • PHP docker to 8.0.4
    • redis to 15.5.1

[0.4.0] - 2021-10-20

  • Update redis chart to version 15
    • BREAKING: This needs a re-install of the Redis release (this should be OK because redis is only for caching). This also needs you to move the following variables:
      • redis.password is now redis.auth.password
      • redis.cluster.enabled is now redis.architecture, which takes values "standalone" and "replication" (this chart defaults to standalone).
      • See the Redis chart upgrade guide for other changes
  • Update default WordPress version to 5.8.1
  • Update MariaDB chart version to 9.6.2

[0.3.1] - 2021-09-30

  • Fix database service name for standalone architecture

[0.3.0] - 2021-09-28

  • Cron overhaul:
    • Change the sidecar container to run a cron daemon instead of the backup script with manual sleep.
    • Put the backup script in a crontab.
    • Remove the kubernetes CronJob that did the wordpress cron calling, replacing it by a regular cronjob.
    • Allow custom crontab entries, provided from a helm value.
  • Update mariadb chart to 9.6.0 NOTE: the mariadb chart does not provide backwards compatibility in this case, so manual action is required if you want to upgrade an existing wordpress-helm release to this new version: either by migrating database data from the old release to the new one, or by using the existingClaim parameter(s) to reuse the existing persistent volumes. For details, see mariadb chart upgrade notes

[0.2.2] - 2021-09-22

  • Remove duplicate key checksum/config from template

[0.2.1] - 2021-09-16

  • Allow setting custom labels on pods and statefulset

[0.2.0] - 2021-05-25

  • Update Chart to apiVersion 2, move requirements to Chart.yaml NOTE: This means Helm 3 is required to install and maintain the chart

[0.1.8] - 2021-06-14

  • Set image pull policy for cronjob image to IfNotPresent to prevent problems with Docker rate limits

[0.1.7] - 2021-05-12

  • Add numberic based backup option that uses number-based backup scheme instead of date-based. With this, you can save 1 monthly backup and two weekly backups prepended with "A" and "B"

[0.1.6] - 2021-01-14

  • Improve how WP_CRON_CONTROL_SECRET works / make sure helm install works with default values
  • Add support for parent and child themes
  • Only spawn cronjobs if the WordPress pod is ready
  • Update database in Ansible playbook
  • Allow extra arguments to install.sh scripts
  • Fix rights issue with config.php that caused restarted pods to fail
  • Squelch "Cannot set fs attributes on a non-existent symlink target" message

[0.1.5] - 2020-09-23

  • Re-enable some redis commands disabled by Bitnami by default
  • Harden WordPress default file and directory permissions
  • Show external IP in kubectl logs output by using mod_remoteip
  • Add Kubernetes CronJob for running Cron-control jobs
  • Rsync backups to remote storage
  • Make enableServicesLink flag configurable so services can be hidden from devs
  • Use us_en locale by default to prevent problems with new wordpress releases
  • Set max upload size to 50m
  • Add custom php.ini
  • Fix MU_PLUGIN_DIR path
  • Bump default WordPress version to 5.4.2

[0.1.4] - 2020-07-08

  • Use PodSecurityContext instead of container security contexts
  • If enabled, merge roles from OIDC server into OIDC accounts

[0.1.3] - 2020-06-18

  • Only set imagePullSecrets if the corresponding helm value is set.
  • Run apache as non-root user, and listen on port 8080 inside the docker container.

[0.1.2] - 2020-06-09

  • Moved repository to open.greenhost.net/openappstack/wordpress-helm
  • Removed *_enabled tags from config
  • Removed with_items elements from ansible playbook