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
-
deployment
- do not depend on backend/front end to be up, but configure to deliver from cache if possible.
-
service
-
pdb
-
lifecycle checks (readiness, liveness)
-
generic way to inject sidecars
-
find a way to purge caches. based on kitconcept varnish purger? needs
-
-
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
Built Distribution
File details
Details for the file cdk8s-plone-0.0.10.tar.gz
.
File metadata
- Download URL: cdk8s-plone-0.0.10.tar.gz
- Upload date:
- Size: 567.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02b379bf56faeedc9a1390476bd519839a149ea7858bc49ee504075c38c3fbc3 |
|
MD5 | 793628742c446ced884a9f1186dd271d |
|
BLAKE2b-256 | 509fa6a301d984b01d409e5a48ca21868758d36480ef5cc7241d6a9d126ed6b5 |
File details
Details for the file cdk8s_plone-0.0.10-py3-none-any.whl
.
File metadata
- Download URL: cdk8s_plone-0.0.10-py3-none-any.whl
- Upload date:
- Size: 565.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 | 9542cec5e4ae2a3edfa1798f553d32918d0d690b441428e51c881ba1a2053cbe |
|
MD5 | 76723936217e39b0d7aa101618bc2ad3 |
|
BLAKE2b-256 | 21c104caf0e7b51a6363cfe1672e7b6799db3ce63e185e04b5e08039c3912157 |