Originally created by @em411 on GitHub (Nov 15, 2024).
Description
Currently, Komodo's UI displays the raw content of compose.yaml files without processing Docker Compose's advanced features. This makes it difficult to understand the actual configuration that will be used during deployment, especially when using features like:
To improve user experience and provide better visibility of the actual configuration, we should integrate the equivalent of docker compose config command output in the UI, which shows the fully parsed and resolved configuration.
Use Case
Makes it easier to audit and debug configuration issues by showing the complete resolved state.
Originally created by @em411 on GitHub (Nov 15, 2024).
# Description
Currently, Komodo's UI displays the raw content of `compose.yaml` files without processing Docker Compose's advanced features. This makes it difficult to understand the actual configuration that will be used during deployment, especially when using features like:
- [Merge](https://docs.docker.com/compose/how-tos/multiple-compose-files/merge/)
- [Extend](https://docs.docker.com/compose/how-tos/multiple-compose-files/extends/)
- [Include](https://docs.docker.com/compose/how-tos/multiple-compose-files/include/)
- [Fragments](https://docs.docker.com/reference/compose-file/fragments/)
- [Extensions](https://docs.docker.com/reference/compose-file/fragments/)
- [Interpolation](https://docs.docker.com/reference/compose-file/interpolation/)
- [Profiles](https://docs.docker.com/reference/compose-file/profiles/)
# Usage
To improve user experience and provide better visibility of the actual configuration, we should integrate the equivalent of `docker compose config` command output in the UI, which shows the fully parsed and resolved configuration.
# Use Case
Makes it easier to audit and debug configuration issues by showing the complete resolved state.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @em411 on GitHub (Nov 15, 2024).
Description
Currently, Komodo's UI displays the raw content of
compose.yamlfiles without processing Docker Compose's advanced features. This makes it difficult to understand the actual configuration that will be used during deployment, especially when using features like:Usage
To improve user experience and provide better visibility of the actual configuration, we should integrate the equivalent of
docker compose configcommand output in the UI, which shows the fully parsed and resolved configuration.Use Case
Makes it easier to audit and debug configuration issues by showing the complete resolved state.