Provides a CMS Plone Backend and Frontend for Kubernetes with cdk8s
Project description
CMS Plone Chart for CDK8S
This chart provides a library to bootstrap a Plone deployment on a Kubernetes cluster using the CDK8S framework.
It provides
- backend (with
plone.volto
or Classic-UI) - frontend (Plone-Volto, a ReactJS based user interface)
- varnish (optional)
Usage
For now have a look at the example project..
Development
Clone the repository and install the dependencies:
yarn install
Then run the following command to run the test:
npx projen test
WIP Checklist:
Each step need to be implemented with tests!
-
Start Backend
- deployment
- service
- pdb
- init container running plone-site-create
- lifecycle checks (readiness, liveness)
- generic way to inject sidecars
-
Start Frontend
- deployment
- service
- pdb
- lifecycle checks (readiness, liveness)
- depend on ready/live backend (needed?)
- generic way to inject sidecars
-
Start Varnish (using kube-httcache)
-
Other Languages
- Check Python distribution
- Check Java distribution
- Check Go distribution
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cdk8s_plone-0.0.18.tar.gz
(574.6 kB
view details)
Built Distribution
cdk8s_plone-0.0.18-py3-none-any.whl
(572.4 kB
view details)
File details
Details for the file cdk8s_plone-0.0.18.tar.gz
.
File metadata
- Download URL: cdk8s_plone-0.0.18.tar.gz
- Upload date:
- Size: 574.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0ce6bab2397bbb7a6755b23c16af98acc77ba542d6e7275efc2557d3cfa8a36 |
|
MD5 | a5f68f5e0954ec96bfb0d0e31d230047 |
|
BLAKE2b-256 | b0ea83122a49bbd91e6dd9fd0118ad3185546c09cee0b25ff3b7ba2f68411d8a |
File details
Details for the file cdk8s_plone-0.0.18-py3-none-any.whl
.
File metadata
- Download URL: cdk8s_plone-0.0.18-py3-none-any.whl
- Upload date:
- Size: 572.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 052263680bb0c644b33c6096b2e8c5d21af54de3716a2b26ecd61c42a2bf3369 |
|
MD5 | 6cb4f5ab0ff3ad67142037fb21776efb |
|
BLAKE2b-256 | fe124a4b139897319a73a4c4738b81075946720ae95840aad64d3d39d9338df9 |