quarkusio / quarkus

Quarkus: Supersonic Subatomic Java.
https://quarkus.io
Apache License 2.0
13.4k stars 2.57k forks source link

remote development restart pod on configmap change #11381

Open jclingan opened 3 years ago

jclingan commented 3 years ago

Description When using remote development in the context of Kubernetes, ConfigMaps is a preferred means of defining application properties using the quarkus-kubernetes-configmap extension. When Live Coding with remote development, modifying a ConfigMap is pretty typical. It would spark developer joy if remote development would restart the application pod on a ConfigMap change so the application picks up those changes. The remote development client would auto-reconnect to the restarted pod. This could be enabled with a property - quarkus.live-reload.configmap-change=true. False is probably the default setting, but worthy of discussion.

LeonardoBonacci commented 3 years ago

Spring supports it this way.