Over time, we’ll want to update our grains in response to new requirements or bug fixes; in this chapter, we’ll discuss a few approaches to this and explore how to control the behavior of clusters containing a mixture of grains versions.
Updating Grains Logic
Updating the logic inside your grains is straightforward. Assuming that the grain’s interface is unchanged and the old and new versions of the grains are compatible, you can upgrade the silos running in the cluster.
You can do this either by standing up a new “staging” ...