-(DESCW-2984)
- update documentation vuepress dependencies
- fix the headings in this document so the hierarchy is proper: ( #H1, #H2, etc.)
- (DESCW-3086)
- update permissions for the sidecar workflow
- Add required permissions to workflows for GitHub Actions to function correctly
- Fixed some Issues with the workflow syntax and formatting
- added helpful comments to the workflow files
- enabled manual triggering of the workflows
- renamed deploy_ghpages.yml to ghpages.yaml for consistency with other workflows
- (DESCW-3022)
- update WordPress from 6.7.1 - 6.8.1
- update WordPress CLI from 2.7.1 -> 2.12.0
- update Nginx from 1.26.2 -> 1.27.5
- improve workflow for wp-cli container (DESCW-2977)
- Increase nginx
client_max_body_sizefor port 38080 (used by NaadConnector/EEWS)
- updating Code owners file, to configure requirements of code owner decision (DESCW-2805)
- update WordPress version to 6.7.1 (DESCW-2837)
- allow access for WordPress local dev from within a local container (DESCW-2657)
- removed $ROOT_PATH from wp command as it gave undesired results, and not required.
- update plugin/theme deployments (DESCW-2691)
- update images (DESCW-2689)
- update WordPress deploy image wordpress:6.4.2-php8.3-fpm-alpine - wordpress:6.6.2-php8.3-fpm-alpine
- update Nginx deploy image 1.25.3 - 1.26.2
- update alpine deploy image 3.18.4 - 3.20.3 (mariadb v)
- Integrate reusable unit tests by adding resulable functionality to test commands. (DESCW-2664)
- Updated dev deployment to allow WordPress unit tests to be run inside the PHP Wordpress container.
- Created two new commands to support the above:
wp_setup_tests: Runs the WP-provided script to install test files and set up the test database.wp_test: Runs unit tests on the current directory.
- NOTE: Run
docker compose downanddocker compose up --buildto get these changes if you already have this deployment running.
- Updated local WordPress Deployment
- auto updates 3rd party plugins to minor versions.
- checks to see if cores is at latest version
- lists sites in the stdout for docker compose up
- backups entire database to /tmp/WordPress -> ~/tmp/WordPress (default)
- Add a
wp_composercommand which equals composer:latest https://hub.docker.com/_/composer
- Update VuePress dependencies (DESCW-1926)
- update codeowners and dependabot to digital-engagement-solutions-custom-web team
- updated WorPress 6.4.2, and upgraded PHP 8.0 -> 8.3 as 6.4.2 no longer supports PHP 8.0 (DESCW-1872)
- update plugins_themes php 8.0 -> 8.3
- remove namespace from volume and job in base plugin_themes deployment (DESCW-1429)
- moved image_builds from deployments/kustomize/overlays/openshift -> deployments/kustomize to be consistent with other repositories.
- documentation update.
- all image versions are now only changed at the build configs, not at the Dockerfile
- removed mariadb-server-utils from sidecar build, as this package doesn't exists.
- Added documentation for manually backing up or copying a site.
- Added vuepress documentation boiler plate
- Added github workflows to publish to gh_pages
- Removed plugins-themes volume from the plugins_themes kustomize deployment to avoid deleting it when using oc delete -k
- Update Alpine to 3.18.4
- Add mariadb-server-utils to sidecar
- Update wordpress to 6.3.1.
- Fixed vendor dependency loads.
- Fixed issues with plugin/theme resources not being rendered
- Fixed wrong option name (max_post_size) in php.conf.ini
- update wordpress to 6.3.0
- Fixed volume config map for the mariadb backup cronjob, which was causing the backup job to fail.
- update wordpress to 6.2.2
- fix bug caused by redhat dependency update
- Update github openshift actions to use node16 instead of deprecated 12.
- Add plugins-themes deployment job to install plugins and themes to shared persistent volumes for dev and test environments.
- Update WordPress version 6.2, and updated PHP version to 8.0 from 8.2 as this is more widely supported by plugins and themes.
- Update WordPress version 6.2, and updated PHP version to 8.2 from 7.4
- Update WordPress image build config name to just wordpress
- Backups are now using Kustomize, with updated documentation.
- Adding Kustomize base deployments for local Kubernetes, and OpenShift deployments.
- Removed all referenced to OpenShift deployments, except backups, as they still need to be included with the OpenShift Kustomize deployments.
- Referenced to OpenShift Template Deployments in case the reference is still required
- Removed specific mariadb version from image build to prevent it from failing whenever the alpine package is updated.
- added audit utility
- updated commands.sh to be compatible with .zsh shell
- Upgrade wordpress to use v6.1.1
- Added PHPMyAdmin container to docker-compose.yaml
- Updated README
- Upgrade wordpress to use v6.0.3
- Upgrade wordpress to use v6.0.2
- Fixed Nginx config directory
- Added nginx.conf configmap mount for nginx site specific overrides.
- Bump nginx to version 1.23.1
- Add reference locations for images in openshift templates README.
- Disable dependabot automatic pull requests.
- Move php config into wordpress docker build.
- Move mariadb config into mariadb docker build.
- Move nginx config into nginx docker build.
- Dependabot monitoring for docker images.
- Triggers in deployments for image updates.
- updating variable naming so an
env | grep -i oc_can show all the variables. - Fixing backup configuration refs
- Fixed mariadb volume mount to readwritemany as this volume is used for multiple databases.
- combined configurations.