spring-cloud-kubernetes icon indicating copy to clipboard operation
spring-cloud-kubernetes copied to clipboard

Create HELM Releases Aware Module

Open salaboy opened this issue 5 years ago • 3 comments

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.

salaboy avatar Sep 15 '18 09:09 salaboy

what library provides this integration?

spencergibb avatar Nov 19 '18 17:11 spencergibb

@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.

salaboy avatar Dec 18 '18 13:12 salaboy

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.

  1. When you say "HELM releases" - you mean a helm chart?
  2. 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.

wind57 avatar Jun 16 '21 21:06 wind57