Introduce profiles versioning, so we can make controlled changes in profile files without having to rely on specific versions of the elastic-package binary, that are sometimes unknown or unpredictable.
Leverage this to migrate some stack files for consistency:
docker-compose.yml is used instead of the legacy snapshot.yml.
All script names are separated with - instead of a mix of - and _.
Also rename some internal variables to avoid confusion between data home path and profiles path.
Introduce profiles versioning, so we can make controlled changes in profile files without having to rely on specific versions of the elastic-package binary, that are sometimes unknown or unpredictable.
Leverage this to migrate some stack files for consistency:
docker-compose.yml
is used instead of the legacysnapshot.yml
.-
instead of a mix of-
and_
.Also rename some internal variables to avoid confusion between data home path and profiles path.