use case:
if during local development or in a development type environment, a cluster may be smaller than it would in a production environment. for example, the local/development environment may only be a single node. with this, one may want to apply different index settings depending on the environment (e.g. settings.number_of_replicas: 0 in a development environment vs settings.number_of_replicas: 1 in a production environment).
add the ability to provide variable substitution to parts of the migration yaml files (path, body, etc) and accept variables during the execution phase to be applied.
use case:
if during local development or in a development type environment, a cluster may be smaller than it would in a production environment. for example, the local/development environment may only be a single node. with this, one may want to apply different index settings depending on the environment (e.g.
settings.number_of_replicas: 0in a development environment vssettings.number_of_replicas: 1in a production environment).add the ability to provide variable substitution to parts of the migration yaml files (path, body, etc) and accept variables during the execution phase to be applied.