A Python package to enable dynamic generation of Kubernetes manifests
Project description
k8sGen
About
k8sGen was developed out of a need for a framework to enable to creation of kubernetes manifests based off the objects that are required, not a template. Popular templating tools, like Helm, is excellent in that it allows for values to be swapped into existing structures but becomes clunky when a large amount of customization is required on the Kubernetes-object level. Furthermore, Amazon's cdk8s excels at providing a more developer-freidnly way to generate manifests, but isn't so friendly to an application that needs to generate them for a user. This is where k8sGen comes in. By providing accessible Python classes for Kubernetes objects and the components, k8sGen enables applications to quickly build manifests based off of user-supplied configuration for use in installation guides and more.
Documentation for k8sGen is available here
This project is maintained by John Carter with the support of ModelOp
Project details
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 k8sgen-1.1.2.tar.gz
.
File metadata
- Download URL: k8sgen-1.1.2.tar.gz
- Upload date:
- Size: 51.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f9dee4abeafacb863bf0d3ffafbd549aee18c0c0a3422d7a0c1c794439babdd |
|
MD5 | cb935f9826220e4ebec42afc9c38b9d4 |
|
BLAKE2b-256 | e0278a0217a2900242adf62313ce7018318559304235c37eb5c7dc2d389b9d9c |
File details
Details for the file k8sgen-1.1.2-py3-none-any.whl
.
File metadata
- Download URL: k8sgen-1.1.2-py3-none-any.whl
- Upload date:
- Size: 87.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f0d003cbc2e476d970eb8be155907b37b722326ba8e883d488ac79fc81c0302 |
|
MD5 | bd3d23c31d3021e744147949f49ce1c0 |
|
BLAKE2b-256 | 04fac792aaac2db70a88b400fd96781c68e0f97b51d8adc0ee74fc57cb93ebb7 |