I’m looking for suggestions on how to perform a canary deployment within an environment. As a concrete example, suppose I have:
- a java role
- a production environment
- multiple nodes with the java role in the production environment
I want to be able to upgrade a single node (role[java] env[production]) to java 8 and if, after upgrading, the java processes on that node pass validation checks, the rollout should continue for the remaining nodes.
Any advice is greatly appreciated!