the K8s manifest should include only the app deployment; Jaeger/Prometheus should be optional and enabled via a flag.
we need a way to customize the k8s of apps via kustomize or help; kustomize seems to be a great fit based on the current implementation, but the file name of the kube deploy is randomized; we need to allow to choose a fixed name or print to stdout; with helm, the idea is to have a basic chart with Jaeger, Prometheus, Babysitter already defined. Other application services can be the inputs of the chart, and kube deploy will generate the input values, like new image tag, configs, app names, etc.
Others: support to deploy SW apps on Lambda or Cloud functions to optimize cost
Mentioned by @giautm on Discord.
kube deploy
is randomized; we need to allow to choose a fixed name or print to stdout; with helm, the idea is to have a basic chart with Jaeger, Prometheus, Babysitter already defined. Other application services can be the inputs of the chart, andkube deploy
will generate the input values, like new image tag, configs, app names, etc.