spring-cloud-kubernetes
spring-cloud-kubernetes copied to clipboard
Create HELM Releases Aware Module
HELM releases give you a scope that aggregates different resources together. From the Spring Boot perspective it will be great if the Spring Boot Application (Service) can be aware to the release that it belongs. In the same way that we are integrating with the Kubernetes APIs, we can integrate with Tiller APIs to be HELM Release Aware.
what library provides this integration?
@spencergibb this are more a set of conventions that a library.. for example, HELM automatically tag services with the release name, for us adding a simple way to add those prefixes to the services will do, so we can recognize quickly which services belong to which release.
tiller is now gone in helm-3, this might make things far less trivial... but let's see if I get the point to begin with.
@salaboy I am sorry upfront, but I seem to be very confused on what you mean with your first comment :( (it might have to do with the fact that I am non native english speaker). So a few clarifications would be lovely, if you do not mind.
- When you say "HELM releases" - you mean a helm chart?
- I think your point is - that IFF your current application is packaged as a helm chart, you want a "certain way" for your application to expose (I was thinking an
InfoContributor
for example) the helm chart version it is part of?
So you could do (for example): ../.yourApp/info/chart-version
and get a 1.0.0
as a result? If I am not correct, please let me know. thank you.