Wordpress Operator POC
As a Kubernetes user, I want to have a Wordpress operator, so that I am able to deploy and upgrade Wordpress sites by creating a Kubernetes object.
Implementation notes:
- The Presslabs stack provides an open-source solution for combining Kubernetes+Wordpress and has an own operator.
- While the stack is directed at GCP, the operator should nevertheless be usable in any Kubernetes cluster independently of where it runs.
- If the operator is not properly addressing upgrades, it may be worth to have a look at Phinx, which focus on allowing PHP DB migrations for CI/CD workflows.
- Good boilerplate code can be provided by Bedrock. See also the Presslabs docs on using bedrock.
Acceptance criteria:
-
A Wordpress operator is installed on libernetes -
A Wordpress site image has been created from a git repository code -
The Wordpress website is running on libernetes -
Custom plugins and/or themes are present on the website -
The website has been upgraded