-
Notifications
You must be signed in to change notification settings - Fork 12
Migrating routeless apps to Diego doesn't disable health-check #8
Comments
We have created an issue in Pivotal Tracker to manage this: https://www.pivotaltracker.com/story/show/131912253 The labels on this github issue will be updated when the story is started. |
@socalnic @ematpl Wdyt? Kinda relates to the discussion we had a while back about whether |
/cc @SocalNick |
If the plugin can properly determine whether or not to add |
My principal concern would be that there could be a stopped app that when started and routable should have a port-based health-check, but when migrated doesn't happen to have a route mapped to it right then (maybe it's the inactive half of a blue-green deploy pair, and the blue-green deploy technique is being parsimonious with route mappings). The health-check inference on Also, can we use the clearer Thanks, |
Hi all, thanks for considering this. I can offer that as a user, I wouldn't have had any problem with it dropping me into an interactive (yes/no/yes-to-all/no-to-all) mode to quickly set the appropriate health-checks per app/space. It's essentially what I had to end up doing. Thanks,
|
We explored interactive prompts when previously enhancing this plugin, but gave up because of its technical complexity (the plugin itself runs in a separate process). We'll need a lot more demand before we'd want to revisit that. So it seems the safest solution would be to display a warning for each app being migrated to Diego that has no mapped routes that health-check-type is set to
|
@dmarmugi We have released v1.2.3 of the plugin with the warning as described above. |
As described in https://github.com/cloudfoundry/diego-design-notes/blob/master/migrating-to-diego.md#running-route-less-applications-such-as-workers-and-schedulers, a DEA
--no-route
is analogous to a Diego--no-route --set-health-check none
cf-migrate-apps diego
should disable the health check on routeless DEA applicationsThanks,
-David
The text was updated successfully, but these errors were encountered: