kapicorp / kapitan

Generic templated configuration management for Kubernetes, Terraform and other things
https://kapitan.dev
Apache License 2.0
1.82k stars 199 forks source link

Create kubelib in python for Kadet #191

Open uberspot opened 5 years ago

uberspot commented 5 years ago

Based on kube.libjsonnet but using the new kadet/python input type create a new library that provides similar functionality for kubernetes.

michiboo commented 5 years ago

Hi I would like to work on this issues! Could you point to an example that are already done or explain it in more detail?

vnzongzna commented 5 years ago

@uberspot can I work on this?

ademariag commented 5 years ago

Hi, I'm not involved with this process. Please ask @uberspot

adrianchifor commented 5 years ago

@vaibhavk @michiboo See https://github.com/deepmind/kapitan/pull/190 for more details. We can start off with creating the equivalent of kube.libjsonnet in kadet (kube.py).

@uberspot Can we split this issue into 2 for k8s and terraform libs. For grafana there's already https://github.com/weaveworks/grafanalib.

uberspot commented 5 years ago

Updated description and created #271

vnzongzna commented 5 years ago

@adrianchifor @uberspot while working on it, I'm not able to implement Endpoint, it has hidden functions inside it, Ip and Port, to implement this possible solutions I can think of are a single functions with kwargs, or a class based implementation, any suggestions?

uberspot commented 5 years ago

A class in the same file might be preferred but it's up to you as long as code is readable and doesn't repeat too much

github-actions[bot] commented 2 months ago

This issue is stale because it has been open for 1 year with no activity. Remove the stale label or comment if this issue is still relevant for you. If not, please close it yourself.