Add Warden enivonment service and configuration versioning #772
Replies: 2 comments 4 replies
-
As environments and versions are continually evolving, moving environments out of the main warden tool repository and into some form of application service configuration library / repository for on demand download might be one option to look at in the future. |
Beta Was this translation helpful? Give feedback.
-
I'd support this for env-init, if we have historical info about required versions of applications for all platforms. I have concerns about the I think a better solution would be:
|
Beta Was this translation helpful? Give feedback.
-
Environment versioning
In order to more accurately and effectively support the modeling of an application's services and their configurations,
an "environment" within Warden, we should add a versioning methodology to each supported environment.
Adding an environment versioning constraint will allow us to support accurate representation of the necessary services and configuration necessary to run a particular application and support it over time.
Current issues with the pre-built environments today:
Proposed solution:
./environments/WARDEN_ENV_TYPE/{WARDEN_ENV_VERSION:-DEFAULT}
- this path would contain the .init.env, base.yml and docker compose environment partials for a particular application version.Beta Was this translation helpful? Give feedback.
All reactions