<p><strong>Platform used</strong> : Kubernetes.</p>
<p>I have an issue with Spring cloud stream url. I am launching my spring cloud tasks using spring cloud stream. Streams are deployed in kubernetes platform. Stream contains <strong>http-kafka as source</strong> and <strong>taskLauncerKafka as sink</strong>. I used <strong>http-kafka kubernetes service url</strong> to launch tasks. Kubernetes service url changes after each deployment which causes problem.The changes in the service name after each stream deployment is difficult to manage. I have tried enabling loadbalacer also. In that case also external ip-address changed after each stream roll-out.</p>
<p>I am using skipper for managing the deployments. Every time stream is deployed stream version changes which also changes stream url.</p>
<p>In my case , I have multiple instances from where I can launch spring-cloud task. If the stream url changes I need to make changes in the configmap of the deployment project for all instance and need to redeploy all instance.</p>
<p>Any solution ? I am thinking of centralised configuration management using <strong>spring-cloud-config server or zookeeper</strong>. In this case also I need to update the url. I can avoid deploying multiple instances using centralised configuration management.</p>
<p><strong>Skipper server version :</strong> 2.4.1.RELEASE<br />
<strong>Dataflow server version :</strong> 2.5.1.RELEASE</p>

pvrforpranavvr
<p>Which version of SCDF/Skipper you are running?
This looks similar to the issue <a href="https://github.com/spring-cloud/spring-cloud-skipper/issues/953" rel="nofollow noreferrer">https://github.com/spring-cloud/spring-cloud-skipper/issues/953</a> which was subsequently addressed in Skipper 2.6.0.</p>
