Problem/Justification
(What is the problem you are trying to solve with this feature/improvement or why should it be considered?)
When doing custom applications via YAML the system will automatically implement formatting and ordering to your code, such reordering variables and stripping commented out lines. Sometimes this auto formatting is not desired or helpful, such as wanting to preserve comments or disabled settings for testing or for future use without having to reference the github/readme/other documentation.
In one case a long string for a storage volume kept getting formatted with a “>-” at the beginning causing the app to fail to launch. Ive confirmed this is the cause as shortening the path string to where it will not get modified allows the app to launch without issue. Automatically adding the “>” was not helpful or necessary and only served to create a hassle during the setup process.
Impact
(How is this feature going to impact all TrueNAS users? What are the benefits and advantages? Are there disadvantages?)
Users who would not like auto formatting when it is not wanted or needed would be able to disable it and maintain their code exactly as they entered it.
User Story
(Please give a short description on how you envision some user taking advantage of this feature, what are the steps a user will follow to accomplish it)
A simple setting at the top or bottom of the “Install via YAML” popout would be sufficient, either a checkbox for positive or negative selection (enable auto format or disable auto format) or a dropdown with both of those options.
And before anyone says anything, I am still out of votes.