Allow Alloy to Create Config File directly from File #285
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#284
I want to enhance the configuration setup for Alloy to either accept a direct file from downstream or, if no file is provided, fall back to the existing template mechanism that uses a variable.
Current Behavior
Currently, the config.alloy.j2 template is used to generate the /etc/alloy/config.alloy file, with the file content entirely dependent on the variable {{ alloy_config }} that holds the content from downstream
Requested Behavior
Add the ability to provide a file directly from downstream {{ alloy_config_file }}
If alloy_config_file is provided, copy this file directly to /etc/alloy/config.alloy.
If alloy_config_file is not provided, continue using the existing template mechanism with the variable to populate /etc/alloy/config.alloy.