You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 4, 2018. It is now read-only.
Wanted to raise an idea: while I totally understand the reasoning for (and simplicity of) requiring the user to have a complete manifest to deploy with, my guess is that in reality, there are lots of applications that don't (mine included). For cf-blue-green, I was starting to play around with having the local manifest merged with the remote one (basically local -> inherit: -> remote); in other words, any local manifest changes will be included in the new deploy, but any configuration not reflected in the manifest would be included as well.
Not sure how well I explained it... Thoughts? Also, sorry if there's a better forum for feature ideas.
@adelevie I mean that deploying with the same codebase+manifest to a new application (in the Cloud Foundry sense) will yield the same results. For example, if an API secret is set as a user-provided environment variable (rather than, say, a user-provided service instance and bound within the manifest), deploying to a new application would not have access to that secret. In other words, the principle of least surprise would suggest that deploying an application with Autopilot to yield the same results as deploying with cf push, regardless of what is stated in the manifest vs. previously set through the command line.
Hey! Pleased to have come across this project. I had written something similar, which I had been planning to port over to a CLI plugin.
Wanted to raise an idea: while I totally understand the reasoning for (and simplicity of) requiring the user to have a complete manifest to deploy with, my guess is that in reality, there are lots of applications that don't (mine included). For
cf-blue-green
, I was starting to play around with having the local manifest merged with the remote one (basicallylocal -> inherit: -> remote
); in other words, any local manifest changes will be included in the new deploy, but any configuration not reflected in the manifest would be included as well.Not sure how well I explained it... Thoughts? Also, sorry if there's a better forum for feature ideas.
/cc @mogul @dhcole
The text was updated successfully, but these errors were encountered: